Re: [SQL ] oracle 同一欄位重複只列出一筆

看板Database作者 (喵喵)時間13年前 (2011/01/23 23:49), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/4 (看更多)
※ 引述《jimbosanho (chacha)》之銘言: : 小弟最近開始接觸SQL : 是在公司使用oracle 8i的資料庫 : 想問如果有比父子資料是像以下這樣 : 父 子 : ________ _________ : A 1 : A 2 : B 1 : B 2 : B 3 : 但是我要印出的資料只要有一筆父的資料 : 父 子 : ________ _________ : A 1 : 2 : B 1 : 2 : 3 : 重複的值選擇不列印 : 但是父子是在同一個欄位 : 意及 : 人 : ____________ : A : 1 : 2 : B : 1 : 2 : 3 : 第一次發問,請多包含 SELECT DECODE(子,"AAA",父,子) AS 人 FROM ( SELECT DISTINCT 父, "AAA" AS 子 FROM TABLE UNION ALL SELECT DISTINCT 父, 子 FROM TABLE ) ORDER BY 父, 子 應該這樣就可以了吧~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.83.220

01/27 05:45, , 1F
我大概懂囉!我下面有回復我後來完成的CODE謝囉!
01/27 05:45, 1F
文章代碼(AID): #1DF4uLJC (Database)
討論串 (同標題文章)
文章代碼(AID): #1DF4uLJC (Database)