0
我有一些數據分佈在兩個表上。第二個表格將數據存儲在行號中。有沒有一種方法可以顯示一行而不是多行的行號?看截圖。 將行合併成一行 - oracle 10g
SELECT DISTINCT II.FC,
II.GN,
II.PB,
II.DTI,
TL.LINENUMBER,
TL.TEXTLINE
FROM ( ABC.ITD ITD
INNER JOIN
ABC.TEXTLINE TEXTLINE
ON (ITD.DTI = TEXTLINE.TEXTID))
INNER JOIN
ABC.II II
ON (II.ITEMID = ITD.ITEMID)
WHERE (II.FC = 'J') AND (TEXTLINE.TEXTLINE IS NOT NULL)
ORDER BY ITD.DTI ASC
你是不是想將列連接成單個字符串還是連接成一組列?你想讓你的實際結果看起來像什麼? –
是的,我試圖將分佈在四行的文本行連接成一行。所以我的輸出應該是:LANSOPRAZOLE | PREVACID CAP 15 MG | 3674 |如果患者還在使用P&T 2011年2月,請勿使用亞胺甲吡咯嗎?:CLOPIDOGREL(PLAVIX) – Shaji