Re: 請問 Join 語法的必要性

看板Database作者 (艾瑞克)時間17年前 (2008/09/17 14:11), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/6 (看更多)
1.特殊用途,例如選取主KEY跟主KEY下一筆以外的資料 SELECT A.id FROM news AS A LEFT JOIN (SELECT id FROM news WHERE id >= (select IFNULL(max(id),10) from news where id <10 ) ORDER BY id LIMIT 3) AS B ON A.id = B.id WHERE B.id IS NULL (過濾id=10跟下一筆) 在我的邏輯裡,就不知道Where該怎麼做了 2.其實我覺得,還是可讀性的差異 select * from a,b where a.id=b.id跟 select * from a join b on a.id=b.id 還是後者比較直觀 3.其他差異,left 跟right 已經被你過濾掉了 PS.其實 你同事 只是好心而已=_= PS2. 也有人說Where 跟 Innor join 是一樣的 稍微找了一下,看到這篇文章 http://0rz.tw/564GX 跟,你可以參考這篇文章 http://0rz.tw/384Qf -- Best Regards, Arrack Tseng -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.64.84.9 ※ 編輯: arrack 來自: 61.64.84.9 (09/17 14:11) ※ 編輯: arrack 來自: 61.64.84.9 (09/17 14:17) ※ 編輯: arrack 來自: 61.64.84.9 (09/17 14:18)
文章代碼(AID): #18q9-Asc (Database)
討論串 (同標題文章)
文章代碼(AID): #18q9-Asc (Database)