作者SuLaPKLa (= =)
看板Database
標題[SQL ] 撈出唯一一筆資料
時間Sat Jul 2 13:25:49 2016
(針對
SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行)
資料庫名稱:Oracle
內容/問題描述:
TABLE1
---------------------------
Lot Test-mode Value
a PROD 2
a ENG 0
b PROD 3
b ENG 1
c PROD 4
c ENG 0
--------------------------------------
每批lot做兩次實驗 因此有兩種數值
希望查詢結果能像T3一樣
T3 (期望的查詢結果)
--------------------------------------
Lot PROD-Value ENG-Value
a 2 0
b 3 1
c 4 0
--------------------------------------
現在串兩次sql 再用迴圈把數值拼起來
覺得效率很差 希望各位不吝回答
一個sql就搞定
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.240.250
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Database/M.1467437152.A.0CC.html
1F:推 AlphaSC: 版上可以搜尋 轉置 參考 07/02 14:15
2F:→ SuLaPKLa: 3Q 偶研究一下 07/02 15:02
3F:→ MOONY135: 記得SQL SERVER好像有專門語法... 07/02 21:21
4F:→ MOONY135: sql PIVOT 這個關鍵字看看 07/02 21:26
5F:推 toydad: 都會有兩筆,應該可以用join的方式吧 07/11 19:03
6F:推 toydad: 編號之後自己join自己用a.lot=b.lot where 編號 =1 07/11 19:06