作者:
yzfr6 (扮關二哥!)
2015-12-23 09:53:49資料庫名稱:MS SQL Server 2012
資料庫版本:Express
內容/問題描述:
請教一下各位
對於 master-detail 型式的資料
如果要實現「只撈出有明細的主資料表」
(也就是不撈沒有明細的主資料表)
有幾種方式?若不使用 Sub Query,能辦到嗎?
作者:
SeanBoog (施吉祥先生)
2014-01-03 17:22:00是不能inner join嗎? 還是你想問的剛好相反?
作者:
moyasi (Simple Life)
2015-12-23 11:16:00直接select join兩個table 不就是你要的完全不曉得你的問題點在哪
select ... from master where id not in (select midfrom detail)不使用 Sub Query 除非在 master 有 tag 辨識有沒有detail 的方式才有辦法where id not in -> where id in (打錯了)
作者:
yzfr6 (扮關二哥!)
2015-12-24 10:48:00對哦, inner join! 恍神了! 謝啦!明細表如果有很多個, 不就 join 到死?
你不join他也不會自己喊play one跳進來阿~