У меня есть следующие 3 таблицы:
1. offers 2. producers 3. products
ProducerID | ProductID ProducerID | ProducerName ProductID | ProductName
-----------|---------- -----------|------------- ----------|------------
1 | 1 1 | John 1 | Wood
1 | 2 2 | Bill | Metal
2 | 1
Я пытаюсь получить информацию с помощью операторов соединения. Вот что у меня есть на данный момент:
SELECT producers.ProducerName, products.ProductName
FROM offers
(RIGHT JOIN producers
ON offers.ProducerID = producers.ProducerID
RIGHT JOIN products
ON offers.ProductID = products.ProductID)
WHERE ProductName=${ProductName}
Я борюсь с оператором WHERE. Я хочу, чтобы пользователь ввел ProductName
, который они ищут, чтобы преобразовать его в ProductID
, а затем сравнить в предложении WHERE
. Как должна выглядеть эта часть?