Re: [SQL ] 查詢不同Table的相同值

看板Database作者 (可愛小孩子)時間12年前 (2013/07/24 18:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
select B-A.ID, TableC.ID, TableD.ID from ( select ID from TableB minus select ID from TableA ) B-A left join TableC on B-A.ID = TableC.ID left join TableD on B-A.ID = TableD.ID ※ 引述《spartanian (中華隊加油!)》之銘言: : 問題複雜了些 我用一個簡表來表示 : Tabel A(只列出我需要的欄位) : ID : 001 : 002 : 003 : 004 : Table B : ID : 001 : 002 : 005 : 006 : Table C : ID : 001 : 005 : 006 : 007 : Table D : 005 : 007 : 008 : 009 : 我的問題是 我想找出在Table B的資料中,哪些是不存在於Table A中(005、006) : 而這些資料在Table C、Table D中出現的狀況 : 然後格式會是要寫成: : Table B │ Table C │ Table D : 005 │ 005 │ 005 : 006 │ 006 │ : 不知道該怎麼下語法@@ 要麻煩各位先進指導指導 謝謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.26.168
文章代碼(AID): #1Hxx1Nry (Database)
文章代碼(AID): #1Hxx1Nry (Database)