我想查詢一個主從式結構的預先存在的數據模型,它看起來像這樣:「主從」類型的查詢,默認「詳細」值
Master
-----
MasterId (PK)
Description
Detail
-----
DetailId (PK)
MasterId (FK)
DetailCategoryId (FK)
Description
有MasterId爲-1的一系列Detail記錄,它們指示每個明細類別的缺省值。因此,如果對於指定的類別,Master沒有詳細信息,則應該檢索默認值。
我已經設法爲一個給定的主記錄以幾種不同的方式做到這一點,但我迄今爲止提出的解決方案通常需要我來確定'指定'的細節,然後結合一組缺失的默認值。
我的問題是我該如何去做所有/多個主記錄? (這是一個我正在查詢報告目的的現有數據模型,我可能會做一些小的修改,但是沒有機會進行全面的重新設計,因此問題實際上是'我該如何處理這個問題'而不是不是 '?我怎麼重新模型這個')
很確定這會給你兩個記錄 – UnhandledExcepSean
編輯 - 請參閱上面的小提琴的解決方案。祝你好運。 – sgeddes