Hjælp til SQL query
Har fået til opgave at udvide et program, hvor jeg så skal udvide en SQL Query også.Jeg har i forvejen:
SELECT OBJECT.OBJECT_ID
FROM OBJECT INNER JOIN
PLANE ON OBJECT.OBJECT_ID = PLANE.OBJECT_ID
WHERE OBJECT.LIBRARY_ID = :id
Nu skal denne SELECT ikke blot selecte de entries i PLANE, der også ligger i OBJECT med det rette library_id, men også tage de entries i CAR, der ligger i OBJECT med den rette library_id.
Jeg troede følgende ville virke, men ak nej:
Select OBJECT.OBJECT_ID
FROM OBJECT, CAR, PLANE
WHERE ((OBJECT.OBJECT_ID = PLANE.OBJECT_ID) OR (OBJECT.OBJECT_ID = CAR.OBJECT_ID)) AND (OBJECT.LIBRARY_ID = :id)
Nogen ideer?