分享至
各位大神好 小魯又來問問題了今天是關於SQL的問題
假設我有一張表
然後企劃的需求是 要列出使用者的名字跟創造者的名字...
請問這樣的SQL語法要怎麼下呀...目前解不出來所以用PHP查兩次組出表格 但還是想解開這個疑問麻煩大神們了
已邀請的邦友 {{ invite_list.length }}/5
這樣嗎?
SELECT u.username, c.username AS creator FROM users AS u INNER JOIN users AS c WHERE c.id = u.creatorid ORDER BY u.id ASC;
demo
ddtet 大大太感謝你了 原來是要這樣Join 我自己在那裡 join半天join不進去祝大大 寫code行雲流水 抓bug 信手拈來
忘了把第二個欄位換名字,編輯後補上去了。
剛好在學SQL 看到這篇發現自己還是搞不太懂join的關係嘗試做了一些測試
自己感覺用cross 加上條件比較容易思考inner join如何形成
test code
x246libra大大感謝你的答覆 我也是還搞不太懂Join的精隨 你的方式我也會參考看看XD
IT邦幫忙