probiert und nachgelesen ...
[MySQL] Member JOIN frage...
Einklappen
X
-
INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |
-
habe jetzt dein beispiel genommen und verändert.....
Code:SELECT u.* FROM users u LEFT JOIN members m ON u.id=m.user_id LEFT JOIN members_subcats s ON m.subcat_id=s.id WHERE u.member=1 AND u.id IS NULL
Code:SELECT u.* FROM users u LEFT JOIN members m ON u.id=m.user_id LEFT JOIN members_subcats s ON m.subcat_id=s.id WHERE u.member=1 AND u.id IS NOT NULL
WIESO ???
Kommentar
-
lerne bitte auch, dass auch sql-queries formatiert werden DÜRFEN.
Code:SELECT u.* FROM users u LEFT JOIN members m ON (u.id=m.user_id) LEFT JOIN members_subcats s ON (m.subcat_id=s.id) WHERE u.member=1 AND u.id IS NULL
Code:SELECT u.* FROM users u LEFT JOIN members m ON (u.id=m.user_id) LEFT JOIN members_subcats s ON (m.subcat_id=s.id) WHERE u.member=1 AND u.id IS NOT NULL
Code:SELECT u.* FROM users u LEFT JOIN members m ON (u.id=m.user_id) LEFT JOIN members_subcats s ON (m.subcat_id=s.id) WHERE u.member=1 AND (u.nickname='hugo' OR u.id=12)
INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |
Kommentar
-
Hui danke, da kriege ich jetzt normale Werte bei raus, nur irgendwie helfen tuts nicht, denn ich habe ja drei in einander verschachtelte while schleifen.....
1.Kategorien
2.SubKategorien
3.Die Member die der Subkategorie zugeiteilt sind...
da muss dann irgendwie doch noch ne einschränkung hin, das er nur die members ausgibt die die subcat_id der aktuellen subcat_id haben....
wo aber muss das hin?
Kommentar
-
Original geschrieben von stf]Daywalker
wo aber muss das hin?INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |
Kommentar
-
das hier.... -> (u.id=m.user_id) <- hat im WHERE teil ncihts verloren. das ist doch schon beim JOIN drin.INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |
Kommentar
Kommentar