[MySQL] Abfrage über mehrere Tabellen

I

imb

Hallo Leute!

Ich habe ein kleines Problem mit einer Abfrage und hoffe auf Eure Hilfe.

Ich habe mein Newssystem mit 2 Tabellen realisiert:
Die eine enthält sämtlich Newseinträge:
-----------------------------------
| id | überschrift | text ...
-----------------------------------
| 1 | text |
| 2 | text |
| 3 | text |
| 4 | text |
| 5 | text |
----------------------------------

Die andere speichert nur die index Nummern derjenigen news, die ausgegeben werden sollen:
------------------------
| id | news_id |
-----------------------
| 1 | 2 |
| 2 | 4 |
| 3 | 5 |
------------------------

Jetzt möchte ich aber gerne genau die Zeilen abfragen, die nicht in der zweiten Tabelle stehen. Ist das irgendwie möglich, ohne die Tabellenstruktur zu verändern?
 
Code:
SELECT * FROM tabelle_news LEFT JOIN tabelle_ausgeben ON (tabelle_news.id=tabelle_ausgeben.news_id) WHERE tabelle_ausgeben.id IS NULL
Sollte funktionieren.
 
Zurück