Advertisement

使用PostgreSQL进行复杂查询

阅读量:

复杂SQL查询及视图的应用。

数据说明

当前存在一个名为spj的数据库,其中包含四个数据表,具体如下:

S P J SPJ
供应商代码表 零件表 工程项目表 供应情况表
53990837542

SQL查询

创建视图

通过整合零件表P、供应情况表SPJ以及供应商表S,可以明确得出零件与供应商之间的关联关系:

复制代码
    CREATE VIEW P_S
    AS SELECT P.PNO,PNAME,COLOR,WEIGHT,S.SNO,JNO,QTY,SNAME,STATUS,CITY
    FROM P LEFT JOIN SPJ
    ON P.PNO = SPJ.PNO 
    LEFT JOIN S
    ON SPJ.SNO = S.SNO;
    
    
    AI写代码sql

由此可得出:

53990902126

操作

在零

全部评论 (0)

还没有任何评论哟~