Как связать 3 таблицы в SQL запросе?

291
02 марта 2017, 23:48

Здравствуйте, как связать 3 таблицы в SQL запросе ? Имею вот такой запрос(связывает 2 таблицы)

SELECT categories.title, goods.name, goods.id
 FROM categories
 INNER JOIN goods
 ON categories.id = goods.category
 ORDER BY categories.id;

нужно связать таблицу orders (orders.items_id связать с goods.id)

структура таблицы :

 categories|   goods      |  orders
 --------- |--------------|-------------
 id(Pk)    |  id(Pk)      |  id(Pk)
 title     |  name        |  items_id
 ----      |  category    |  ---
Answer 1

Если не ошибаюсь

SELECT categories.title, goods.name, goods.id
FROM (categories
INNER JOIN goods
ON categories.id = goods.category)
INNER JOIN orders
ON orders.items_id = goods.id
ORDER BY categories.id;
READ ALSO
MySQL Сортировка в обратном порядке

MySQL Сортировка в обратном порядке

Есть запрос такого вида

307
Android supernova_emoji_library send php

Android supernova_emoji_library send php

здравствуйтеу меня такой вопрос

230
mysql работа с Events

mysql работа с Events

Есть event которые вызывает хранимую процедуруМожно ли передать параметры в евент который в свою очередь передаст их в процедуру?

274
отправить кода php в базу данных mysql

отправить кода php в базу данных mysql

я хочу отправить результат $K из кода кода PHP в базу данных MySQL,но что то сделал не так что не работает

225