with a as (
select 1 as id, 'name1'as name
union
select 2 as id, 'name2'as name
union
select 3 as id, 'name3'as name
union
select 4 as id, 'name4'as name
union
select 5 as id, 'name5'as name
)
,b as (
select 1 as id, 'name10b'as name
union
select 2 as id, 'name2b'as name
union
select 3 as id, 'name30b'as name
union
select 4 as id, 'name40b'as name
union
select 5 as id, 'name5b'as name
)
select * from a left join b
on a.id=b.id
and b.id > 2
本文通过具体的SQL语句示例介绍了如何使用WITH子句创建临时表,并演示了如何进行左连接操作。通过对两个不同数据集的联合查询,展示了在数据库管理中常见的一种数据整合方式。
2868

被折叠的 条评论
为什么被折叠?



