本文用于快速生成样例数据,用于快速测试
样例数据
-- employe
-- +---+-----+------+
-- | id| name|deptno|
-- +---+-----+------+
-- |105|Chloe| 5|
-- |103| Paul| 3|
-- |101| John| 1|
-- |102| Lisa| 2|
-- |104| Evan| 4|
-- |106| Amy| 6|
-- |107| Ammi| 1|
-- +---+-----+------+
-- department
-- +------+-----------+
-- |deptno| deptname|
-- +------+-----------+
-- | 3|Engineering|
-- | 2| Sales|
-- | 1| Marketing|
-- | 4| Finnance|
-- +------+-----------+
with e as (
select id,name,deptno
from values
(105,'Chloe',5)
,(103,'Paul',3)
,(101,'John',1)
,(102,'Lisa',2)
,(104,'Evan',4)
,(106,'Amy',6)
,(107,'Ammi',1) e(id,name,deptno)
)
,d as (
select deptno,deptname
from values
(3,'Engineering')
,(2,'Sales')
,(1,'Marketing')
,(4,'Finnance') d(deptno,deptname)
)
select
e.*,d.deptname
from e join d on e.deptno=d.deptno
执行结果如下图
![](https://i-blog.csdnimg.cn/blog_migrate/0c1e8e1e960e02f45f2ba3b300a2cdac.png)