Объединение таблиц union
Как объединить таблицы, что бы выводило категорию и разделы в ней?
У меня только получилось, что выводит номер категории и разделы в ней, а как вывести имя категории? Код:
SELECT id, name FROM category UNION SELECT category_id, name FROM sub_category Код:
INSERT INTO `category` (`id`, `name`) VALUES Код:
INSERT INTO `sub_category` (`id`, `name`, `category_id`) VALUES |
Здесь не UNION нужен, а LEFT JOIN
|
laimas,
а в каких случаях используют union? |
Когда нужна независимая выборка из таблиц. Вы на результат своего запроса посмотрите, разве вам это нужно?
|
Цитата:
А оно тебе не нужно. Тебе так же может подойти старый, добрый декартов квадрат с условием "соединения" по ИД category и category_id из sub_category... |
Часовой пояс GMT +3, время: 22:41. |