Hallo,
leider bin ich gezwungen mit einer MySQL-Version < 4.1 zu arbeiten. Deshalb sind die nützlichen Unterabfragen (z.B. in Where-Klauseln) nicht möglich. Man kann zwar Abfragen wie IN oder NOT IN durch JOINS ersetzen, aber ich habe hier eine komplexere Where-Klausel, bei der ich das nicht schaffe:
SELECT *
FROM System AS sys
JOIN System_Standort AS sysSta ON(sys.System_Standort_ID = sysSta.ID)
WHERE
sys.ID NOT IN(SELECT Partner_ID FROM Konfiguration)
OR
(sys.ID IN(SELECT Partner_ID FROM Konfiguration) AND (sysSta.Standort_Dienststelle_ID = 0 OR sysSta.Standort_Dienststelle_ID IS NULL))
Hat jemand dazu eine Idee?
MfG
Dengue