[SQL ] 挑選A表中某條件值與B表做join

看板Database (資料庫)作者 (小小寶的媽)時間8年前 (2016/02/03 23:37), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
內容/問題描述: A表 year id term status 1 90 1 1 1 2 90 1 2 1 3 91 1 1 1 4 91 1 2 1 5 91 1 3 4 6 92 1 1 5 7 90 2 1 1 8 90 2 2 1 9 91 2 1 3 10 90 3 1 1 11 90 3 2 6 B表 year id type 1 90 1 A 2 90 2 B 3 90 3 A 希望的結果是要將A表中同一id下year最大且term最大的那一列join到B表 year id type status 1 90 1 A 5 (取A表的第6行的status值) 2 90 2 B 3 (取A表的第9行) 3 90 3 A 6 (取A表的第11行) 不知道語法要怎麼下才會比較簡潔 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.159.193 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1454513868.A.953.html
文章代碼(AID): #1MiXxCbJ (Database)
文章代碼(AID): #1MiXxCbJ (Database)