我在SQL Server 2014中有一个视图:
ALTER VIEW [dbo].[V242_MachineWTSVirtual]
AS
SELECT
[242_MachineWTS].*,
[242_MO].PartID
FROM
[242_MachineWTS]
LEFT JOIN
[242_MO] ON [242_MachineWTS].MONo = [242_MO].MONo
当我执行此SELECT
声明时:
SELECT
[242_ MachineWTS].*,
[242_MO].PartID
FROM
[242_MachineWTS]
LEFT JOIN
[242_MO] ON [242_MachineWTS].MONo = [242_MO].MONo
它会返回所需的结果,但是当我运行此SELECT
时:
SELECT *
FROM V242_MachineWTSVirtual
它返回PartID
列的值为null。我不知道为什么。
我的表[242_MachineWTS]
有超过300万条记录。