嗨,大家好我有一個表關係,其工作原理是這樣的(傳統)SQL查詢建設:檢查是否查詢結果是另一個
A有很多B和B有許多C的子集; A有許多C以及
現在我遇到了一個SQL,它將幫助我將所有B(Id的B簡化)映射到某個A(通過Id)和任何B有一個C的集合,這是答案的C的子集A.
我沒有拿出一個像樣的SQL專門爲第二部分,並想知道如果我可以得到任何提示/建議我怎麼能做到這一點。
感謝
編輯:
Table A
Id |..
------------
1 |..
Table B
Id |..
--------------
2 |..
Table A_B_rel
A_id | B_id
-----------------
1 | 2
C是一個奇怪的表。 C(單柱)的數據實際上只是上當的2相對錶A和B.所以它這樣
Table B_C_Table
B_Id| C_Value
-----------------
2 | 'Somevalue'
Table A_C_Table
A_Id| C_Value
-------------
1 | 'SomeValue'
所以我找了燒烤,其中有一定的A_C_Values的子集C_Values。
也許你能舉個例子嗎?每個表格中的幾行都會執行,請嘗試http://sqlfiddle.com –