bestella
Benutzer
- Beiträge
- 22
Hello @ all,
nach wie vor würde ich mich noch als neuling bezeichnen und als solcher habe ich eine Frage.
Ich möchte gerne zwei Tabellen abfragen, wobei die eine quasi die quatität, der abzufragenden Werte vorgibt, und die Daten aus der anderen anhand der vorgaben vorgenommen werden sollen.
Bildliches Beispiel zu besseren Verständniss darüber was hier eigentlich passieren soll:
Es sollen quasi die Preise verschiedener Treibstoffe eines Anbieters, der letzten 24 Stunden ausgegeben werden. Hierbei sollen aus dem preisarchief die preise ausgelesen werden, die der preis-kategorie ricecat (z.B. dieseltreibstoffe ...ist variabel) entsprechen. Bisher habe ich folgendes geschrieben.
$sql = 'SELECT*FROM price
RIGHT JOIN price_archive
ON price.name = price_archive.name
WHERE price.cat= ricecat
ORDER BY price_archive.name ASC LIMIT 24';
PROBLEM:
So wie ich das jetzt geschrieben habe, wird das Limit natürlich absolut auf 24 gesetzt. jedoch soll ja nur die Abfrage aus der Tabelle price_archive auf 24 limitiert werden, bevor er zum nächsten price weitergeht, um dann dessen Werte auszulesen.
LG und Danke an alle Helfer im vorraus
nach wie vor würde ich mich noch als neuling bezeichnen und als solcher habe ich eine Frage.
Ich möchte gerne zwei Tabellen abfragen, wobei die eine quasi die quatität, der abzufragenden Werte vorgibt, und die Daten aus der anderen anhand der vorgaben vorgenommen werden sollen.
Bildliches Beispiel zu besseren Verständniss darüber was hier eigentlich passieren soll:
Es sollen quasi die Preise verschiedener Treibstoffe eines Anbieters, der letzten 24 Stunden ausgegeben werden. Hierbei sollen aus dem preisarchief die preise ausgelesen werden, die der preis-kategorie ricecat (z.B. dieseltreibstoffe ...ist variabel) entsprechen. Bisher habe ich folgendes geschrieben.
$sql = 'SELECT*FROM price
RIGHT JOIN price_archive
ON price.name = price_archive.name
WHERE price.cat= ricecat
ORDER BY price_archive.name ASC LIMIT 24';
PROBLEM:
So wie ich das jetzt geschrieben habe, wird das Limit natürlich absolut auf 24 gesetzt. jedoch soll ja nur die Abfrage aus der Tabelle price_archive auf 24 limitiert werden, bevor er zum nächsten price weitergeht, um dann dessen Werte auszulesen.
LG und Danke an alle Helfer im vorraus