您的位置:首页 > 其它

子查询,原来可以这样子的

2010-08-30 19:47 246 查看
1、原句子:

SELECT * FROM tbl_time_table WHERE course_id in (SELECT course_id FROM tbl_student_course where student_id={$student_id})

2、优化后:

SELECT t.* FROM tbl_time_table AS t JOIN (SELECT DISTINCT course_id FROM tbl_student_course where student_id={$student_id}) AS s ON t.course_id=s.course_id

网上搜到的,我只看了那个贴子的最后一楼,呵呵。不过expain优化后的句子,看不明白是什么意思。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: