能不能一条sql查询出姓名为‘张三’的,以及superId为所有张三的id的记录。

如题所述

没能明白你的意思。superId为所有张三的id组成的字符串的话没有办法用一条语句查出,需要利用变量,使用储存过程实现
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-31
select *from table where superid in(select superId from table where name='张三')
第2个回答  2012-05-31
select * from 表名 where name='张三' and superId=1
一楼使用or 是不是逻辑上有问题?
至于一条查询语句。想必这个条是最简单。但有一个问题。superId字段的值对应ID。前提是要得到张三的ID。
第3个回答  2012-05-31
select * from table where name='张三' or superid=1
相似回答