0
2つの表にデータが分散しています。 2番目のテーブルは、データを行番号で格納します。多くの代わりに1行に行番号を表示する方法はありますか?スクリーンショットを参照してください。 行を1行にマージする - 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
あなたがしようとしています列を単一の文字列に連結するか、列の集合に連結するか?あなたの実際の結果セットはどのように見えますか? –
はい、4行にまたがっているテキスト行を1行に連結しようとしています。ですから、私の出力は以下のようになります:LANSOPRAZOLE | PREVACID CAP 15 MG | 3674 |患者さんが2011年2月に来院した場合は、ランソプラゾールオメプラゾールを服用しないでください。CLOPIDOGREL(プラビックス) – Shaji