1.多表查询不简写(左连接)
oms_check_in_history 表名
oms_check_in 表名
LEFT JOIN 左连接语法
on 语法
SELECT * FROM oms_check_in_history LEFT JOIN oms_check_in on oms_check_in_history.id = oms_check_in.id
2.多表查询简写(左连接)
oms_check_in_history 表名
oms_check_in 表名
LEFT JOIN 左连接语法
on 语法
a 为oms_check_in_history表名的简写
b 为oms_check_in表名的简写
SELECT * FROM oms_check_in_history a LEFT JOIN oms_check_in b on a.id = b.id
3.多表查询提取表中部分字段(左连接)
a.* 取a表的全部
b.money 取b表的moey
oms_check_in_history 表名
oms_check_in 表名
LEFT JOIN 左连接语法
on 语法
a 为oms_check_in_history表名的简写
b 为oms_check_in表名的简写
select a.*,b.money from oms_check_in_history a left join oms_check_in b on a.day_id = b.id
4.多表查询提取表中部分字段加条件(左连接)
a.* 取a表的全部
b.money 取b表的moey
oms_check_in_history 表名
oms_check_in 表名
LEFT JOIN 左连接语法
on 语法
a 为oms_check_in_history表名的简写
b 为oms_check_in表名的简写
where 条件语法
a.user_id a表的user_id
a.status a表的status
select a.*,b.money from oms_check_in_history a left join oms_check_in b on a.day_id = b.id where a.user_id = 5627402 and a.status !=2
左连接说明:说白一点就是以左边那个表为标准,左边那表(表a)的所有记录必须得全部出现