Нужна помощь в создании многостолового запроса в доступе
Это код SQL, который у меня есть на данный момент, что я могу сделать, чтобы исправить это, потому что когда я пытаюсь запустить его, он говорит Type Mismatch in expression
SELECT tblCustomers.CustomerID, tblCustomers.Lastname, tblCustomers.Firstname,
tblCustomers.AddressLine1, tblCustomers.Phone, tblOrders.OrderID,
tblOrders.CustomerID, tblOrders.NumberOfCDs, tblOrders.OrderDate,
tblOrders.PaymentType, tblOrders.AmountPaid, tblOrders.Discount, tblOrders.OrderSent
FROM tblCustomers
INNER JOIN tblOrders ON tblCustomers.CustomerID = tblOrders.CustomerID;
PS: я только начал учиться пользоваться доступом, так что прости мой "Noobyness" за отсутствие лучшего слова.
1 ответ
Вы не можете сравнить яблоки с апельсинами.
То есть, когда вы сравниваете две вещи, они должны быть одного типа.
Вот tblCustomers.CustomerID = tblOrders.CustomerID
Вы сравниваете 2 вещи - убедитесь, что они имеют одинаковый тип.
Прочитайте это, получите схему БД для обеих таблиц и сравните CustomerID
на обоих.