子查询:
行:
获得一行(limit 1,或着distinct)
场景:
查询与其中一个讲师有相同特征的讲师信息。
参与where条件可以用括号构建一行。
设想:
1.Select t_name,gender,c_name from teacher_classwhere (gender,c_name) = (select distinct gender,c_name from teacher_class where t_name=’李白’and c_name=’php0115’)
表:
获得一个表(from 型子查询)
如果用于在from子句内,要求使用一个表
应该给这个查询结果的表起名,别名。
外部查询所使用的列名,必须是子查询包含的。
2.Select * from (select t_name, c_name, days from teacher_class where days >10)as temp where t_name like’李%’;