当前页面: 开发资料首页 → JSP 专题 → 查询问题
查询问题
摘要: 查询问题
如何从查找中的结果中再模糊查找
如:从A中选出 select * from student where schoolid= '"+schoolid+"'
再从这些选出的学生中按姓名查找学生。
怎么写呢 最好是2个sql语句写成一个sql语句
select * from student where schoolid like '%schoolid%'
and name = #name#
我可能表达有点错误
我的本意是:已经选出一类学生了,比如选出了 id为2的老师的所有学生,然后在进行模糊查找,从选出的这部分中按名字查找。
我做的查找是从所有的学生中查找,怎么才能够实现从选出的这部分中查找呢?
select *
from (
select * from student where schoolid= '"+schoolid+"'
) t1
where t1.name = #name#
谢谢啊~!
t1 是什么意思呢?
t1 是别名,可根据你的编码规则起名为 A ,B等
select 姓名 from student where 姓名 in (select * from student where schoolid= '"+schoolid+"')
select 姓名 from student right join select * from student where schoolid= '"+schoolid+"'