sql查询 —— 连接查询

 
 
 1 -- 执行sql文件 test.sql
 2   -- 打开终端
 3   -- cd sql文件所在路径
 4   -- 进入mysql
 5   -- use 数据库
 6   -- 执行
 7 source test.sql;
 8 -- 自关联
 9         -- 一张表的字段,关联自己的另一字段
10         -- 一张表包含所有中国区域,实现自关联
11         select *  from china as p inner join  china as c on p.id=c.pid having p.name="四川省";
12         select p.name as "省份",c.name as "区市" from china as p inner join  china as c on p.id=c.pid having p.name="四川省";
 
 

自关联(自连接)

 
 
-- 执行sql文件 test.sql
  -- 打开终端
  -- cd sql文件所在路径
  -- 进入mysql
  -- use 数据库
  -- 执行
source test.sql;
-- 自关联
        -- 一张表的字段,关联自己的另一字段
        -- 一张表包含所有中国区域,实现自关联
        select *  from china as p inner join  china as c on p.id=c.pid having p.name="四川省";
        select p.name as "省份",c.name as "区市" from china as p inner join  china as c on p.id=c.pid having p.name="四川省";
 
 
 
 

猜你喜欢

转载自www.cnblogs.com/jum-bolg/p/11235442.html