SELECT f.id AS main_forum_id, f.forumname AS main_forumname, m.useraid AS main_forum_moderator_id, m.useradn AS main_forum_moderator_dn, f2.id AS sub_forum_id, f2.forumname AS sub_forumname, m2.useraid AS sub_forum_moderator_id, m2.useradn AS sub_forum_moderator_dn FROM forums f LEFT JOIN moderator m ON(m.forumid=f.id) LEFT JOIN forums f2 ON(f2.relatedto=f.id) LEFT JOIN moderator m2 ON(m2.forumid=f2.id) WHERE f.adminid='$userid' AND f.relatedto=0 ORDER BY f.id,f2.id DESC
這是輸出:
不知道如何解決它? 我的查詢有什麼問題?
什麼,我試圖做的是:
主論壇:
- 主持人1
- 主持人2
主持人3 ...
分論壇:
- 主持人1
- 主持人2 ...
分論壇:
- 主持人1 ...
ANATHER麥ñ論壇:
- 主持人1 .....等。
你缺少GROUP BY –
GROUP BY什麼?有沒有什麼可以與... – GuyChabra
@ user2124281有三個不同的子論壇MODS,你想要返回哪一個? – Taryn