Re: [SQL ] 撈出唯一一筆資料
select distinct t1.Lot,t2.Value as PROD_Value,t3.Value as ENG_Value
from TABLE1 t1
inner join TABLE1 t2 on t1.Lot = t2.Lot and t2.Mode = 'PROD'
inner join TABLE1 t3 on t1.Lot = t3.Lot and t3.Mode = 'ENG'
※ 引述《SuLaPKLa (= =)》之銘言:
: (針對 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), 來自: 61.221.80.36
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1467533759.A.2F8.html
推
07/06 21:45, , 1F
07/06 21:45, 1F
討論串 (同標題文章)
Database 近期熱門文章
PTT數位生活區 即時熱門文章