能不能一条sql查询出姓名为‘张三’的,以及superId为所有张三的id的记录。
答案:4 悬赏:40 手机版
解决时间 2021-02-24 15:36
- 提问者网友:箛茗
- 2021-02-23 18:58
能不能一条sql查询出姓名为‘张三’的,以及superId为所有张三的id的记录。
最佳答案
- 五星知识达人网友:白昼之月
- 2021-02-23 20:22
没能明白你的意思。superId为所有张三的id组成的字符串的话没有办法用一条语句查出,需要利用变量,使用储存过程实现
全部回答
- 1楼网友:归鹤鸣
- 2021-02-23 22:39
select * from table where name='张三' or superid=1
- 2楼网友:人间朝暮
- 2021-02-23 22:27
select * from 表名 where name='张三' and superId=1
一楼使用or 是不是逻辑上有问题?
至于一条查询语句。想必这个条是最简单。但有一个问题。superId字段的值对应ID。前提是要得到张三的ID。
一楼使用or 是不是逻辑上有问题?
至于一条查询语句。想必这个条是最简单。但有一个问题。superId字段的值对应ID。前提是要得到张三的ID。
- 3楼网友:千杯敬自由
- 2021-02-23 21:14
select *from table where superid in(select superId from table where name='张三')
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯