检查列名称后,SQL输入参数值

时间:2018-07-24 06:34:18

标签: sql database ms-access

我正在运行查询以搜索主表和其他链接表之间的值不匹配。问题是我在DIS_ID上获得了“ Enter Parameter Value”,还有另外三个。有什么想法吗?

SELECT * 
FROM FILES f 
WHERE   f.Network_ID not in (SELECT Network_ID from Networks) OR
    f.[009_Network] not in (SELECT Network_Code from Networks) OR

    f.[LINE1_ID] not in (SELECT LINE_ID from LINE) OR
    f.[Line 1] not in (SELECT Line_Code from LINE) OR

    f.[Trans_ID] not in (SELECT Trans_ID from Transportation_Mode) OR
    f.[Transportation_Mode] not in (SELECT Mode from Transportation_Mode) OR

    f.[Discipline_ID] not in (SELECT DIS_ID from DISCIPLINE) OR
    f.[012_Discipline] not in (SELECT [Dis Code] from DISCIPLINE) OR

    f.[013_System] not in (SELECT [Sys Code] from Systems) OR
    f.[System_ID] not in (SELECT System_ID from Systems);

1 个答案:

答案 0 :(得分:0)

我已经创建了其中一些表和查询,并且工作正常。 请参阅所附图片。enter image description here