Я хочу выбрать строки из таблицы (продуктов), но эта таблица связана с другой (складом) с помощью оператора JOIN.Как сравнить поля из разных таблиц
В таблице продуктов есть 2 важных поля, SKU и minimum_stock. Есть в наличии таблица SKU (отношение к продуктам) и qty
Теперь я хочу выбрать строки из продуктов, только если в таблице есть SKU, а qty -> minimum_stock из продуктов.
Как это:
SELECT *
FROM products
INNER JOIN stock ON products.SKU = stock.SKU
WHERE products.minimum_stock.value > stock.qty.value;
Очевидно, что этот код не работает.
Может кто-нибудь мне помочь?
Заранее спасибо.
'products.minimum_stock.value' собирается быть interepreted в качестве базы данных' 'продуктов, таблицы' minimum_stock', поле 'value'. поскольку вы выбираете из 'productos' и' stock', вы используете таблицы/поля, которые не существуют. –
Что это такое? удалите его –