# 查询 价格表中 价格大于平均价格的记录# 第一步:计算平均价格,结果:14selectavg(price)from price;# 第二步:查询大于平均价格14的记录select*from price where price>14;# 第三步:合并两条SQL语句select*from price where price>(selectavg(price)from price);
列级子查询
子查询结果是一个列多个值的语句。
# 查询hero表和gongfu表所有英雄使用的技能# 第一步:查出所有英雄使用的技能id,结果是1,2,3,5select gongfuid from hero;# 第二步:根据id查出对应技能名称select name from gongfu where id in(1,2,4,5);# 第三步:合并两个语句select name from gongfu where id in(select gongfuid from hero);