
关于 select的条件语句where 后能否内嵌另一个 select语句??
比如说select*fromAwhereA.B=(select*fromCwhereC.Q='TRUE')这样格式是否正确麻烦纠正下谢谢!!...
比如说 select * from A where A.B=(select * from C where C.Q='TRUE')
这样格式是否正确麻烦纠正下
谢谢!! 展开
这样格式是否正确麻烦纠正下
谢谢!! 展开
2个回答
展开全部
楼上的说的对,但是还有个错误,就是你的sql语句第一个where后面是判断A表达B字段等于C表里的一个字段集了(*即所有字段),怎么可能匹配的呢。应该把嵌套里的*改成你需要和B相等的那个字段名,比如需要A表达B字段和C表的D字段匹配,可以把你的sql语句改为: select * from A where A.B in (select C.D from C where C.Q='TRUE')
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询