У меня есть две таблицы, и мне нужно извлечь несколько столбцов из обеих таблиц на основе общего ключа ProductID.Я попробовал следующее, но получил ошибку «Неверный синтаксис рядом с ключевым словом« JOIN »»
string selectProductStatement =
"SELECT Products.Code, Products.Description,"+
"Products.Category, Products.Price, BookProducts.Author"+
"FROM Products"+
"INNER JOIN BookProducts ON (Products.@ProductID = BookProducts.ProductID)";
SqlCommand comm = new SqlCommand(selectProductStatement, connection);
comm.Parameters.AddWithValue("@productID", productID);
Таблицы:
Продукты
ProductID
Code
Description
Category
Price
BookProducts
BookID PK
ProductID FK
Author