gliese_518c
Neuer Benutzer
- Beiträge
- 4
Hallo liebe SQL Spezies
ich dreh mich gerade im Kreis bei einer eigendlich recht einfachen Abfrage
auf 2 Tabellen (tab1 + tab2) die in einer n:m Relation stehen.
Nun möchte ich das mir alle Werte aus tab1 gegeben werden
die nicht in der tab3 mit dem Wert 2 (Fleisch) vorkommen..
tab1
_________
| id | titel |
------------
| 1 | Hase |
-------------
| 2 | Katze |
-------------
| 3 | Maus |
-------------
| 4 | Schwein |
-------------
tab2
_____________
| id | Nahrung |
-------------------
| 1 | Gemüse |
-------------------
| 2 | Fleisch |
---------------------
hier die Relation
tab1_eats_tab2
________________
| tab1_id | tab2_id |
-----------------------
| 1 | 1 |
----------------------
| 2 | 1 |
---------------------
| 3 | 2 |
---------------------
| 4 | 1 |
---------------------
| 4 | 2 |
---------------------
folgendes habe ich versucht aber das ist falsch:
SELECT tab1.title
FROM tab1
LEFT JOIN tab1_eats_tab2
ON tab1.id = tab1_eats_tab2.tab1_id
WHERE tab1_eats_tab2.tab2_id !=2
Was mache ich falsch?
vielen Dank im Voraus!!
gruss
Stefan
ich dreh mich gerade im Kreis bei einer eigendlich recht einfachen Abfrage
auf 2 Tabellen (tab1 + tab2) die in einer n:m Relation stehen.
Nun möchte ich das mir alle Werte aus tab1 gegeben werden
die nicht in der tab3 mit dem Wert 2 (Fleisch) vorkommen..
tab1
_________
| id | titel |
------------
| 1 | Hase |
-------------
| 2 | Katze |
-------------
| 3 | Maus |
-------------
| 4 | Schwein |
-------------
tab2
_____________
| id | Nahrung |
-------------------
| 1 | Gemüse |
-------------------
| 2 | Fleisch |
---------------------
hier die Relation
tab1_eats_tab2
________________
| tab1_id | tab2_id |
-----------------------
| 1 | 1 |
----------------------
| 2 | 1 |
---------------------
| 3 | 2 |
---------------------
| 4 | 1 |
---------------------
| 4 | 2 |
---------------------
folgendes habe ich versucht aber das ist falsch:
SELECT tab1.title
FROM tab1
LEFT JOIN tab1_eats_tab2
ON tab1.id = tab1_eats_tab2.tab1_id
WHERE tab1_eats_tab2.tab2_id !=2
Was mache ich falsch?
vielen Dank im Voraus!!
gruss
Stefan