MySQL версии 5.7.20.
Не получается связать таблицы. Нужно чтобы в таблице categories, были связаны поля id и parent_id. Нужно выводить название категории. Как правильно сформировать запрос? Вот мой запрос:
SELECT *
FROM products
LEFT JOIN categories AS i1 ON products.id_category = i1.id
LEFT JOIN categories as i2 ON i2.parent_id = i1.id;
Для строго двухуровневой системы категорий:
SELECT p.name,
i1.name subcategory,
i2.name category
FROM products p
LEFT JOIN categories AS i1 ON products.id_category = i1.id
LEFT JOIN categories as i2 ON i1.parent_id = i2.id
Если каждый продукт гарантированно имеет ссылку на существующую подкатегорию, а та столь же гарантированно имеет ссылку на категорию (поддержано внешними ключами), LEFT JOIN заменить на INNER JOIN.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Начал получать такое сообщение в логах мускуляМожет кто-то подсказать что это и если запустить mysql_upgrade не приведет ли это к крашу БД?
Есть следующая таблица (с названием table0):
Мне надо сделать так что-бы по нажатию на <a>Музыка</a> начинал воспроизводится аудиопоток