как получить данные с 2 таблиц одним запросом?

mil-ast

Новичок
как получить данные с 2 таблиц одним запросом?

сталкнулся с такой проблемой.
имеется 2 таблицы
первая c названиями категорий: id, title
вторая с неким контентом: id, cat, title, text (где cat-это id первой таблицы с категорией)

как вывести название категорий с вложенными в них контент, например:

Первая категория
Контент 1
контент 2
Вторая категория
Контент 3
контент 4

и так далее. НО чтобы обойтись только одним запросом?
 

Фанат

oncle terrible
Команда форума
обычный простой джойн
названия категорий будут в каждой строке, но выводить то их каждый раз не обязательно.
 

mil-ast

Новичок
мм... если не сложно, можно привести пример использования джоин для данной ситуации? читал про него, но что-то еще не получилось сообразить как его применить..
 

Farsh

~ on ~ high ~ wave ~
SELECT cat.id as cat_id, cat.title as cat_title, content.id as content_id, content.title as content_title, content.text as content_text FROM cat INNER JOIN content ON cat.id = content.cat ORDER BY cat_title, content_title
 
Сверху