Uwe: suche Hilfe bei DB-Abfrage - MySQL

Beitrag lesen

Hallo!

Ich habe mich dann also mit den neuen Tabellen an die Abfrage gewagt.

  
SELECT  
    `groups`.id AS groupID,  
    `pages`.id AS pageID,  
    `modules`.id AS moduleID  
FROM  
    `rel_groups_user`  
LEFT JOIN  
    `groups`  
ON  
    `groups`.id = `rel_groups_user`.groupID  
LEFT JOIN  
    `rel_groups_modules_pages`  
ON  
    `rel_groups_modules_pages`.groupID = `groups`.id  
LEFT JOIN  
    `modules`  
ON  
    `modules`.id = `rel_groups_modules_pages`.moduleID  
LEFT JOIN  
    `pages`  
ON  
    `pages`.id = `rel_groups_modules_pages`.pageID  
WHERE  
    `rel_groups_user`.userID = ?  
AND  
    `rel_groups_modules_pages`.pageID = ?

Wenn ich es richtig sehe, bekomme ich damit alle Daten die ich wollte. Ich müsste hinterher nur noch etwas sortieren.
Was haltet ihr davon? Ist die Abfrage ok oder geht es besser/schneller/unkomplizierter?

Uwe