对不起,再次发布此问题。我稍微改了一下我的问题。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