Не знал, что в WHERE умеет выбирать данные из другой таблицы...
А если нужно вывести имя товара, имя производителя и имя категории для товаров, на которые действует скидка (discount) 10%. Тогда запрос будет таким?
SELECT Goods.name, Manufactures.name, Categories.name, Prices.price
FROM Prices, Goods
INNER JOIN Categories on Categories.id = Goods.category_id
INNER JOIN Manufactures on Manufactures.id = Goods.manufacturer_id
WHERE Prices.discount = 10 AND Goods.id = Prices.id;
А если нужно вывести имя товара, имя производителя и имя категории для товаров, на которые действует скидка (discount) 10%. Тогда запрос будет таким?