對不起,再次發佈此問題。我稍微改了一下我的問題。SQL查詢幫助
我正試圖編寫一個查詢來從Table-A返回行,其中Table-B中有多個行,Table-A中的每個CID列的STATUS = 1。
所以在這個例子中,CID 100在Table-B和STATUS = 1中有兩條記錄。所以我想寫一個查詢來從Table-A返回這一行。我知道這是一個奇怪的桌子設計。請幫忙。
下面是帶有示例數據的表格。
Table-A
-----------------------------------------
AID Name CID
---------------------------------------
10 test1 100
12 test1 100
13 test2 101
14 test2 101
15 test3 102
Table-B
------------------------------------
bID AID status
-----------------------------------
1 10 1
2 12 1
3 14 1
4 15 1
數據庫類型和版本? – 2010-06-30 22:48:25
你的措辭讓我很困惑! – JohnB 2010-06-30 22:49:57
「我想寫一個查詢來從Table-A返回這一行。」你剛纔說有兩行......當你說'這一行'時,你指的是哪兩行? – 2010-06-30 22:52:24