注册 登录
编程论坛 SQL Server论坛

大家帮我看看这个视图,有点不太懂

dreamhouse 发布于 2015-02-06 15:17, 775 次点击
IF EXISTS (SELECT * FROM sysobjects WHERE ID=OBJECT_ID(N'vz_job_total_mt'))
DROP VIEW vz_job_total_mt
GO

CREATE VIEW vz_job_total_mt
AS
SELECT
a.*,
b.iporder"iporder_p",
b.cprosid"cprosid_p",
b.dfinidt"dfinidt_p"
FROM vz_JOB_PROD a,job_prosdt b
WHERE a.ccode=b.ccode AND B.CPROSID<>'03' AND
GO
1 回复
#2
firstbobo2015-02-06 20:09
创建视图vz_job_total_mt
从表vz_JOB_PROD, job_prosdt选择前一个表的全部字段,后一个表的iporder、cprosid、dfinidt字段; 对后一个表的字段取别名为双引号中的内容;

前一个表的ccode字段值等于后一个表的ccode字段值 且 后一个表的CPROSID字段不等于03 且 前一个表的iorder字段值等于后一个表的iporder字段值;

大概是这个意思;
1