多表的Sql查询
可能重复:多表的Sql查询,sql,Sql,可能重复: 我有以下两张桌子 地块表 Blockid ParcelNo storPri ======= ======== ======= 52000105 3 State 52000105 4 Private 52000105 5 State 52000401 12 State 52001002 23 State 动作表 Blockid ParcelNo ActionTaken ======= ======== ==
我有以下两张桌子 地块表
Blockid ParcelNo storPri
======= ======== =======
52000105 3 State
52000105 4 Private
52000105 5 State
52000401 12 State
52001002 23 State
动作表
Blockid ParcelNo ActionTaken
======= ======== ===========
52000105 3 Received
52000105 3 Send to Computer
52000105 4 Received
52000105 5 Received
52000401 12 Received
52001002 23 Received
我想筛选选定的blockid(例如:52000105)和未“发送到计算机”的记录
根据两个表格
例如,我想从地块ID为52000105且未发送到计算机的地块中筛选记录(“仅接收到”)
我想要这样的结果(选择的块是52000105)
从地块内部连接中选择*
地块上的操作。块ID=
Actions.Blockid其中Actions.Blockid
=52000105,采取的措施为“收到”
为什么ParcelNo 3不在您的样本输出中?可能重复的(相同的查询、数据、表格、OP)请停止一遍又一遍地问相同的问题:@gbn:我没有接近票数。我希望收到并且不等于“发送到计算机”您读到评论了吗?第三个问题来自同一个人。请不要鼓励他们…好的,谢谢,我想要真正的质询。这就是我发送正确信息的原因。我收到了一些答复。但不能得到正确的结果。
Blockid ParcelNo ActionTaken
======= ======== ===========
52000105 4 Received
52000105 5 Received