Ладно, я в замешательстве ... Но это я легко запутался.
У меня есть стол. tblPartDrawing.
В этой таблице три столбца: PartDrawingID, Part и PartDrawing (Path).
Столбец Part связан с tlkupPart. В tlkupPart есть PartID, PartNumber, PartDescription и PartThread. Ссылка на PartID в структуре таблицы.
Я создал поиск из tblPartDrawing.Part в tlkupPart.PartID со следующим SQL кодом:
SELECT tlkupPart.PartID, [PartNumber] & " " & [PartDescription] AS Expr1,tlkupPart.PartNumber
FROM tlkupPart
ORDER BY tlkupPart.PartNumber;
Как я прочитал это, и, возможно, я что-то здесь упускаю, это означает, что PartID - это сохраненное значение в столбце Part tblPartDrawing.Part
Однако, когда я прошу SQL произвести следующее:
SELECT tblPartDrawing.PartDrawingID, tblPartDrawing.Part, tblPartDrawing.Drawing, tlkupPart.PartNumber, tlkupPart.PartDescription, tlkupPart.PartThread
FROM tblPartDrawing INNER JOIN tlkupPart ON tblPartDrawing.Part = tlkupPart.PartID;
Выдает ошибку несоответствия типов. Я явно что-то упускаю, но не вижу, что. Кто-нибудь еще видит проблему здесь?