关于内连接的使用

目前情况是需要使用A表查询用户,并且把查出来的用户的其他三张表分布的信息进行整合;
于是我用内连接把四张表进行链接;
后来发现查出来的数据不对劲。。虽然数量对,可是后面的数据全是重复的明显异常,

原来是条件出了错误:
A.ID=323;
B.ID=C.ID;
B.ID=A.ID;
C.ID=D.ID;
这样的条件;我错误的把本身的最初查询条件进行了查询,查询出来是错误的结果;改为
B.ID=(SELECT ID FROM N WHERE A.ID=323)
C.ID=B.ID;
C.ID=D.ID;
结果正常
或者:
A.ID=323;
B.ID=A.KID(未来的查询结果必定是这项);
C.ID=B.ID;
C.ID=D.ID;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值