@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


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

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

Войти через центр авторизации
Похожие вопросы
11 мая 2024, в 06:09
30000 руб./за проект
11 мая 2024, в 00:19
1000 руб./за проект
10 мая 2024, в 23:51
30000 руб./за проект