Spear
почемучка
Проблема с объединением таблиц в запросе
Здравствуйте,
у меня проблема
Нужно из одной таблицы вытащить айдишники (статей например), из другой - названия по каждому айди, а из третьей - статусы по айдишникам
(на самом деле запрос нужный и не такой тупой как может показаться, данные более сложные и хранить все в одной таблице нельщзя и ненужно)
Вообщем проблема в том что немогу я объединить запросом сразу три таблицы. Перелопатил док-цию по мускулу - ничего не помогло.. (у меня вообще половина примеров с доки мускула не работает.. неважнО)
Вот так работает:
select a.id as id, b.name as name from table1 a LEFT JOIN table2 b on (a.id=b.id)
но это только две таблицы.. а как взять ещё данные из третьей?
Вот так - неполучается:
select a.id as id, b.name as name, c.type as type from table1 a LEFT JOIN table2 b LEFT JOIN table3 c on (a.id=b.id)
Помогите, пожалуйста
Застрял на одном месте из-за этого.
Здравствуйте,
у меня проблема

Нужно из одной таблицы вытащить айдишники (статей например), из другой - названия по каждому айди, а из третьей - статусы по айдишникам

(на самом деле запрос нужный и не такой тупой как может показаться, данные более сложные и хранить все в одной таблице нельщзя и ненужно)
Вообщем проблема в том что немогу я объединить запросом сразу три таблицы. Перелопатил док-цию по мускулу - ничего не помогло.. (у меня вообще половина примеров с доки мускула не работает.. неважнО)
Вот так работает:
select a.id as id, b.name as name from table1 a LEFT JOIN table2 b on (a.id=b.id)
но это только две таблицы.. а как взять ещё данные из третьей?
Вот так - неполучается:
select a.id as id, b.name as name, c.type as type from table1 a LEFT JOIN table2 b LEFT JOIN table3 c on (a.id=b.id)
Помогите, пожалуйста
