看板 Database 關於我們 聯絡資訊
※ 引述《JeffMcBride (帥啊!老皮)》之銘言: : 小弟遇到一個問題 想問看看是不是用一句SQL語法就可以完成.. : TableA TableB : id count id a_id name : 1 2 1 1 This is a book : 2 5 2 1 This is not a book : 3 1 3 2 This is a pen : 4 0 4 3 This is a pen on the book : 5 2 5 3 This is a sql problem : 現在在TableB下 `name` LIKE 'This%book' 後,可找到a_id為1,1,3 : 我想要把TableA的id為1,3的`count`總和 : 於是答案為2+1 = 3 : 不知道是不是有辦法一次就完成DISTINCT `id`的 SUM(count) 呢? : 謝謝任何的答覆:D select * from tableA where id in (select a_id from tableB) 其他的請自己繼續 -- 侃侃長論鮮窒礙 首頁:http://www.psmonkey.idv.tw 眾目睽睽無心顫 Blog:http://ps-think.blogspot.com 煢居少聊常人事 殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.196.190
JeffMcBride:謝謝板主!我成功了~~^^ 01/20 16:20