Я работаю над запросом для своего php-скрипта, и я не уверен, как делать то, что я хочу. Я ужасен с присоединениями, поэтому не знаю, как мне это нужно.Проблемы с MySQL-запросом
У меня есть два стола, предметы и категории.
Товары имеют recno, sku, описание, цена, марка, категория, детали, пол, размер, цвет, дата. Категории имеют recno, категорию, родитель.
Запрос мне нужно, необходимо выбрать элементы, чья категория X и чья категория родителем является X.
Я попытался
SELECT DISTINCT items.recno,
items.sku,
items.description,
items.price,
items.brand,
items.category,
items.details,
items.gender,
items.size,
items.color,
items.dateadded
FROM `items`
INNER JOIN `categories`
ON items.category = categories.parent
ORDER BY `description`
, но это просто выбирает все. Я пытался использовать соединения, но никогда не мог захватывать элементы из дочерних категорий.
Любая помощь в этом была бы принята с благодарностью.
Это возвращает пустой результат. – sharf
Что относительно WHERE categories.parent = 'X'? – Nisam
Этот вид работ, но он выбирает только элементы этой категории, а не дочерние категории. – sharf