使用PostgreSQL进行复杂查询
发布时间
阅读量:
阅读量
复杂SQL查询及视图的应用。
数据说明
当前存在一个名为spj的数据库,其中包含四个数据表,具体如下:
S |
P |
J |
SPJ |
|---|---|---|---|
| 供应商代码表 | 零件表 | 工程项目表 | 供应情况表 |

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
由此可得出:

操作
在零
全部评论 (0)
还没有任何评论哟~
