table1:
id , otherColumn, otherColumn2 ...
table2:
id, table1_id, someOtherColumns...
т.е. отношения один ко многим
Тривиальное объединение будет:
select * from table1 left outer join table2 on table2.table1_id=table1.id;
Я хочу сделать что-то другое: для каждой строки в таблице 1 выведите не более 1 строки из таблицы 2, независимо от того, какие из них являются несколькими. Так же, как я могу ограничить количество результатов при обычном выборе
Возможно ли это? Как?