postgresql inner join多表关联查询

这里需要注意的是:inner join 只能关联两张表,那么怎样关联两个以上的表呢,那就是两两嵌套做子查询;

格式如下:

select 新表别名的.字段名1,新表别名.字段名2 from (select 表1.字段名1,表1.字段名2,表2.字段名1 from 表1 inner join 表2 on 表1.id = 表2.id) 新表别名 inner join 表3 on 新表别名.字段名=表3.字段名

注意postgrelsql中的子查询需要有一个别名;

你可能感兴趣的:(sql)