@maxdit

Связанный вывод с двух таблиц?

Здравствуйте, у меня есть две таблицы mysql: order и category
в order есть столбец id (который совпадает с id в таблице category )
order выводит товар, а как таким образом вывести name с таблицы category ?
То есть чтоб выводило category если id - order и category совпадают
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ответы на вопрос 1
gromdron
@gromdron
Работаю с Bitrix24
Предположим, имеется структура таблиц:

order
id | number | category_id

И таблица catagory
id | name

Запрос будет выглядеть так:

SELECT 
	order.id as ID,
	order.number as NUMBER,
	category.name as NAME
FROM
	order
INNER JOIN category ON category.id = order.category_id


Это через join (выведет только те записи у которых order.category_id заполнен и совпадает с category.id), можно матричным умножением, что-нибудь вроде

SELECT 
	order.id as ID,
	order.number as NUMBER,
	category.name as NAME
FROM
	order, category
WHERE order.category_id=category.id


Вроде тоже должно сработать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 нояб. 2024, в 05:21
2000 руб./за проект
28 нояб. 2024, в 05:18
500 руб./за проект
28 нояб. 2024, в 03:51
3500 руб./за проект