Hallo zusammen,
wie es der Titel ja schon sagt bräuchte ich mal eure Hilfe bei einem SQL-Statement. Stehe da leider gerade etwas auf dem Schlauch muss ich zugeben.
Ich habe in einer MySQL Datenbank eine Tabelle mit Cocktails. Als Felder interessiert hier eigentlich nur die ID und der Name des Cocktails. Weiterhin eine Tabelle mit den einzelnen Zutaten. Hier ist wiederum die ID und der Name interessant, außerdem das enum Feld 'typ', in dem 'ja' für alkoholisch steht, 'nein' für nichtalkoholisch. Da zwischen diesen beiden Tabellen eine m:n Beziehung besteht, habe ich eine dritte Tabelle als mapping Tabelle eingefügt. In dieser steht die CocktailID und die ZutatID. Somit gibt es in dieser Tabelle 4 Datensätze, wenn der Cocktail 4 Zutaten besitzt. Nun folgendes Problem: Ich bräuchte ein SQL-Statement, das mir sämtliche nichtalkoholischen Cocktails anzeigt. Es muss also für jeden Cocktail bestimmt werden, ob dieser keine alkoholischen Zutaten besitzt.
Würde mich freuen, wenn ihr mir helfen könntet.
MfG Murphy
wie es der Titel ja schon sagt bräuchte ich mal eure Hilfe bei einem SQL-Statement. Stehe da leider gerade etwas auf dem Schlauch muss ich zugeben.
Ich habe in einer MySQL Datenbank eine Tabelle mit Cocktails. Als Felder interessiert hier eigentlich nur die ID und der Name des Cocktails. Weiterhin eine Tabelle mit den einzelnen Zutaten. Hier ist wiederum die ID und der Name interessant, außerdem das enum Feld 'typ', in dem 'ja' für alkoholisch steht, 'nein' für nichtalkoholisch. Da zwischen diesen beiden Tabellen eine m:n Beziehung besteht, habe ich eine dritte Tabelle als mapping Tabelle eingefügt. In dieser steht die CocktailID und die ZutatID. Somit gibt es in dieser Tabelle 4 Datensätze, wenn der Cocktail 4 Zutaten besitzt. Nun folgendes Problem: Ich bräuchte ein SQL-Statement, das mir sämtliche nichtalkoholischen Cocktails anzeigt. Es muss also für jeden Cocktail bestimmt werden, ob dieser keine alkoholischen Zutaten besitzt.
Würde mich freuen, wenn ihr mir helfen könntet.
MfG Murphy
Kommentar