
在sql中如何按数组来查询,比如我在表中查询含有“a"的有三个,如何根据这三个“a”查询其它的?
在sql中如何按数组来查询,比如我在表中查询含有“a"的有三个,如何根据这三个“a”查询其它的?...
在sql中如何按数组来查询,比如我在表中查询含有“a"的有三个,如何根据这三个“a”查询其它的?
展开
1个回答
展开全部
不太明白你的意思,你是不是这样的,
比如在学生表中根据某个条件查询出3个学生的学号(001,002,003),,现在你想使用这3个学号作为条件继续查询别的结果?
比如在另外的成绩表中,需要查看上面3个学生的成绩?
那么:select *from 成绩表名称 where SID in(
select * from 学生表名 where ......你的条件
)
in 表示集合,=表示一条记录的匹配
比如在学生表中根据某个条件查询出3个学生的学号(001,002,003),,现在你想使用这3个学号作为条件继续查询别的结果?
比如在另外的成绩表中,需要查看上面3个学生的成绩?
那么:select *from 成绩表名称 where SID in(
select * from 学生表名 where ......你的条件
)
in 表示集合,=表示一条记录的匹配
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |