sql子查询练习 By yusijia September 04 2016 Updated:September 04 2016 Contents 1234567891011121314151617181920212223242526272829303132# 带IN的子查询SELECT * FROM t_book WHERE booktypeId IN (SELECT id FROM t_booktype);SELECT * FROM t_book WHERE booktypeId NOT IN (SELECT id FROM t_booktype);# 带比较运算符的子查询SELECT * FROM t_book WHERE price>=(SELECT price FROM t_pricelevel WHERE priceLevel=1);# 带EXISTS关键字的子查询# 如果子查询返回了数据就执行外层查询,否则不执行SELECT * FROM t_book WHERE EXISTS (SELECT * FROM t_booktype);SELECT * FROM t_book WHERE NOT EXISTS (SELECT * FROM t_booktype);# 带ANY关键字的子查询 ANY表示满足任意条件SELECT * FROM t_book WHERE price>= ANY (SELECT price FROM t_pricelevel);# 带ALL关键字的子查询 ALL表示满足所有条件SELECT * FROM t_book WHERE price>= ALL (SELECT price FROM t_pricelevel);