Проблема с объединением таблиц в запросе

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)

Помогите, пожалуйста :( Застрял на одном месте из-за этого.
 

yugene

Отошел от дел
Re: Проблема с объединением таблиц в запросе

Автор оригинала: Spear
Вот так - неполучается:
так и говорит - "не получается"?

Автор оригинала: Spear
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 ... FROM table1 LEFT JOIN table2 b ON a.id = b.a_id LEFT JOIN table3 c ON a.id = c.a_id
 
Сверху