[SQL ] 從同一個table取值

作者: roke1845   2015-06-10 18:13:12
資料庫名稱:HIVE
資料庫版本:
內容/問題描述:
資料是這樣
0000008201 3 A 002
0000008201 1 A 003
0000008201 5 A 003
想取出結果為
0000008201 3 A 002
0000008201 6 A 003
這是我寫的
select f.pid,sum(f.v),f.c from testtry f join testtry s on f.pid=s.pid where
f.a='A' AND f.c=s.c group by f.pid,f.c ;
一直不知道改哪裡才會對
作者: rockchangnew (rock)   2015-06-10 19:32:00
不用join自己啊你group by跟sum就可以了
作者: roke1845   2015-06-10 19:39:00
耶...真的耶感謝大大我知道我卡在哪了-.-.....問了有點蠢的問題 功力不足
作者: popcorny (畢業了..@@")   2015-06-10 21:17:00
不就select前兩個就好了嗎

Links booklink

Contact Us: admin [ a t ] ucptt.com