我在搜索关于Oracle以及SQL中关于left join的语句使用的场景中发现好像并没有多少面向小白的left join字段的使用方法,于是便写下了这一篇文章,来记录一下我的sql日常
现在我有五个表,分别称它为a,b,c,d,e。以及其中的列名我分别称其为1,2,3,4,5,6,7,8
于是我根据所需的需求,便写下了以下关于该表表名及列名的查询语句
select a.1 as 列1,b.2 as 列2,c.3 as 列3,d.4 as 列4,e.5 as 列5, from c 表缩名
left join a a表缩名 on a.6=b.6
left join d d表缩名 on d.7=c.7
left join b b表缩名 on a.8=b.8
left join e e表缩名 on c.7=b.7
where 约束条件(如你的表中有哪几条数据不相同,哪几条数据相同的可以通过其来进行一个筛选)
group by (对查询结果进行一个分组)