永发信息网

关于 select的条件语句where 后能否内嵌另一个 select语句??

答案:3  悬赏:0  手机版
解决时间 2021-04-09 00:39
比如说 select * from A where A.B=(select * from C where C.Q='TRUE')
这样格式是否正确麻烦纠正下
谢谢!!
最佳答案
楼主对于查询条件是多条记录的时候用in就可可以了

select * from A where A.B in(select C.B from C where C.Q='TRUE')

你只需要选出C中所有满足C.Q=True并且和A中的B字段对于的字段值就可以了

如果不明白可以试一下,也可以Hi我
全部回答
楼上的说的对,但是还有个错误,就是你的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')
子查询是可以的。 简单的嵌套子查询: SELECt * FROM A WHERe (A.B = (SELECt 具体字段 FROM C WHERe (C.Q = 'TRUE') )) 这里可以使用相关子查询: SELECt * FROM A WHERe (EXISTS (SELECt * FROM C WHERe (C.Q = 'TRUE') AND (A.B = C.具体字段) ))
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
刚才办了一张邮政银行卡 我写的手机号码是自
什么叫双连杆式独立悬架
河北省非师范类专业可以考教师资格证吗
Shortly after the accident , two police w
安卓机中天气预报的app除了墨迹天气,360天气
得不到是最好的下一句,得不到的才是最好的,
环保文化广场地址在哪,我要去那里办事
霸气摩托车俱乐部口号,关于摩托的句子
分析所给图的旋转现象.
大学毕业后,不知道做什么工作,现在我很迷茫
扁平足的人怎么样跑才能更持久?
夜宴中的葛优扮演的是哪位皇帝
等比数列 1,3,9,27,…,的前7项和为
车辆报废后保险公司如何赔偿
现在建一个网站要花多少钱啊?预算很少,求大
推荐资讯
数控车床车出的内螺纹小了 用机床修 怎样才能
-- Did you visit the zoo?- No, wehave visi
阅读下面文段,完成后面题目。(6分)仰望夜
芳华超市在哪里啊,我有事要去这个地方
山城区鹤壁中国银行(鹿楼分理处)在哪里啊,我
诗歌中考满分作文,要中考满分作文(诗歌)的
桃园大酒店地址有知道的么?有点事想过去
被宠物狗抓了一下,会感染狂犬病么?
急急急 河南省人民医院附近便宜一点的住宿 需
德邦快递加盟条件。
如何又快又高标准的找到女朋友
求关于家乡变化的一篇800字的作文,多优美的句
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?