Hallo Forum,
mein Provider hat leider eine MySQL-Version uínstalliert, die keine Unterabfragen unterstützt. Ich habe eine Abfrage geschrieben, die nun aber Unterabfragen benutzt. Heir ist sie:
SELECT A. *
FROM Addresses A, CatToAdd B, Category C
WHERE A.ID = B.FS_Address AND B.FS_Category = C.ID_Category AND C.Category =1 AND A.ID
IN (
SELECT D.ID
FROM Addresses D, CatToAdd E, Category F
WHERE F.ID_Category = E.FS_Address AND E.FS_Category = F.ID_Category AND F.ID_Category =2
)
Kann mir jemand sagen, wie ich diese Abfrage umbauen kann, damit sie ohne Unterabfrage funktioniert aber dasselbe Ergebnis bringt?
Danke & Gruß
Thomas
mein Provider hat leider eine MySQL-Version uínstalliert, die keine Unterabfragen unterstützt. Ich habe eine Abfrage geschrieben, die nun aber Unterabfragen benutzt. Heir ist sie:
SELECT A. *
FROM Addresses A, CatToAdd B, Category C
WHERE A.ID = B.FS_Address AND B.FS_Category = C.ID_Category AND C.Category =1 AND A.ID
IN (
SELECT D.ID
FROM Addresses D, CatToAdd E, Category F
WHERE F.ID_Category = E.FS_Address AND E.FS_Category = F.ID_Category AND F.ID_Category =2
)
Kann mir jemand sagen, wie ich diese Abfrage umbauen kann, damit sie ohne Unterabfrage funktioniert aber dasselbe Ergebnis bringt?
Danke & Gruß
Thomas
Kommentar