两张表结构
t_book
t_booktype
3*4=12种
把符合条件的找出来
提倡起个别名来标识哪个字段是哪个表的
左连接,左边的表一定要全部罗列出来,但是右边只列出符合条件的,ON表示条件(右边找不到则用null表示)(RIGTH JOIN则是右连接)
多条件查询,在where后面可以加多个and添加条件
子查询,查到的booktypeid一定得是t_booktype里面存在的id
NOT IN则不在范围内
再来一张表t_bookpricelevel
价格必须>=括号里的价格等级
第一条,括号里的查询结果是存在的(不为空)则执行括号外的查询操作
第二条相反
括号里查出来是个集合,不能直接大于等于;加any表示大于等于其中任何一个就足够了,换成all表示需满足所有条件
union 合并,将查询结果合并,去除重复;union all则不去除
给表取别名,加不加as都可以