Kondry: SQL Abfrage

Beitrag lesen

siehste, und wie kann nun zutaten.zutat gleichzeitig "Krabben" UND "Zwiebel" sein?

Hallo,

mhhh... irgendwie haben wir uns mißverstanden, bzw ich habe mich falsch ausgedrückt.

Die Verwendung von OR, AND ist mir klar - insbesondere, nachdem ich den Link noch studiert habe. Meine Abfrage scheint einfach eine falsche Grundlage zu sein.

Bei der OR Verknüpfung klappt es. Bei AND will ich aber was anderes erreichen:

Tabelle rezepte:
id | rezept
1  | Kuchen
2  | Lasagne
3  | Auflauf
4  | Auflauf 2

Tabelle zutaten:
id | rezept_id | Zutat
1  | 2         | Lasagne Blätter
2  | 2         | Tomaten
3  | 2         | Kapern
4  | 1         | Tomaten
5  | 3         | Tomaten
6  | 3         | Kapern
7  | 4         | Tomaten
8  | 4         | Kapern

Die Suche mit Opertaor AND sollte in diesem BSP nun mit den Werten
Tomaten und Kapern
die Rezepte
3 und 4
finden, da nur für diese beiden genau die Zutaten benötigt werden. Eine andere Alternative müsste dann noch sein, dass auch Rezept 1 gefunden würde, da auch hier die beiden Zutaten enthalten sind.

Ich hoffe, ich konnte es verdeutlichen.

Grüße