原来写好的Sql语句由于业务变更不能用了,主要是。select id from Teacher where age>50;
select * from student where id = 简化了一下就是原来第一条语句查出得id是唯一的,第二条Sql根据第一条获得的id查询数据库,比较简单现在id不唯一,就是第二条语句根据查出来的id,遍历查询结果,不太会,求指导
select * from student where id = 简化了一下就是原来第一条语句查出得id是唯一的,第二条Sql根据第一条获得的id查询数据库,比较简单现在id不唯一,就是第二条语句根据查出来的id,遍历查询结果,不太会,求指导
where id in(select id from Teacher where age>50)
select * from student a
where exists(select 1 from Teacher where id=a.id and age>50)
exists(select 1 from Teacher where id=a.id and age>50) 能得到一个ID值吗?