решил не создавать новую тему напишу тут
вообщем есть таблица t1 с двумя полями id, name и есть вторая табличка t2 в ней много и есть поле key так вот нужно выбрать так чтобы при выборе из t1 записи также выбрались поля из t2 где поле key совпадает с t1.id то есть примерно так:
SELECT t1.*, t2.* FROM t1
LEFT JOIN t2 ON t2 = t1.key
проблема в том что из t2 выберется только одна запись относящаяся по key к t1 допустим а мне надо выбрать все записи из t2 относящиеся к записи в t1

можно конечно сделать обратным запросом из t2 но мне надо выбрать из t1 все записи даже если в t2 для них нет связанных записей, я расcчитывал что можно сделать 1 запросом к t1 чтобы на выходе получилось примерно это:
$res[id] = 1
$res[name] = item
$res[t2] = array(
0 = array('id'=> 1, 'name' => item, key => 1),
1 = array('id'=> 2, 'name' => item, key => 1),
2 = array('id'=> 3, 'name' => item, key => 1)
)
$res[id] = 2
$res[name] = item
$res[t2] = array(
0 = array('id'=> 4, 'name' => item, key => 2),
1 = array('id'=> 5, 'name' => item, key => 2),
2 = array('id'=> 6, 'name' => item, key => 2)
)
вообщем кто понял подскажите =)