Hallo fran,
so ähnlich könnte ich mir das vorstellen:
SQL-Code:
SELECT a.bezeichnung, a.preis, IF(b.kundennr, 'mahlzeit', '...')
FROM artikel a
LEFT OUTER JOIN bestellungen b ON a.artikelnr = b.artikelnr
WHERE a.datum = :date
AND b.kundennr = :kunde
Und zu deiner Tabelle Artikel noch etwas:
Zitat:
Wenn es ein Gericht jeden Tag gibt, dann gibt es da auch für jeden Tag, wo es das Gericht gibt einen extra Datensatz. Nur mit einer anderen ID.
Wenn das eine base table ist, dann ist die nicht ordentlich normalisiert - darauf wollte alzaimar dich zu Recht hinweisen.
Grüße vom marabu