Vinzenz Mai: SQL Bedingungen

Beitrag lesen

Hallo Rouven,

Mein spontaner Ansatz

SELECT id, name
FROM product_class
WHERE id NOT IN (
   SELECT classid FROM product_parent_class
)

  
benötigt MySQL 4.1.x oder neuer, da erst ab dieser Version Subselects unterstützt werden. (Das wolltest Du erwähnen, ich las es zwischen Deinen Zeilen)  
  

> -> In Worten: Gib mir aus der Tabelle product\_class all diejenigen Datensätze, bei denen die ID nicht vorkommen wenn man alle classid aus der Tabelle product\_parent\_class abfragt.  
  
Sollte der Ausgangsposter jedoch über MySQL verfügen, aber eine ältere Version, so kann man jenem nur Deine [Einführung in Joins](http://aktuell.de.selfhtml.org/artikel/datenbanken/joins/index.htm) ans Herz legen, ein LEFT OUTER JOIN mit der Bedingung IS NULL käme mir in den Sinn.  
  
  
Freundliche Grüße  
  
Vinzenz