Указанное поле [Отчет]. [Поле] может ссылаться на несколько таблиц, перечисленных в предложении FROM вашего оператора SQL.

«ShallowCopy» указывает на то же место в памяти, что и «Источник». «DeepCopy» указывает на другое место в памяти, но содержимое одного и того же.

0
задан Roelant 5 March 2019 в 17:52
поделиться

1 ответ

Ошибка возникает из отчета, а не из самого запроса. Записи, полученные в результате показанного выше запроса, содержат два поля с именем [Need Date], и отчет не может их дифференцировать. Дайте им разные псевдонимы

SELECT
    [UID Only].[Our PN], 
    [UID Only].[Customer PN], 
    [UID Only].Description, 
    [UID Only].[Order #], 
    [UID Only].[Customer PO], 
    [UID Only].[Need Date] AS UO_NeedDate,
    [Customer Report].[Need Date] AS CR_NeedDate,
    [UID Only].[Unique ID]
FROM ([UID Only] 
LEFT JOIN [UID, Date] ON [UID Only].[Unique ID] = [UID, Date].[Unique ID]) 
LEFT JOIN [Customer Report] ON [UID Only].[Unique ID] = [Customer Report].[Unique ID]
WHERE [UID, Date].[Unique ID] Is Null;

Теперь в отчете вы можете обозначить их как UO_NeedDate и CR_NeedDate.

0
ответ дан Olivier Jacot-Descombes 5 March 2019 в 17:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: