Интересует такой вопрос при работе с БД.
Есть 2 таблицы в первой организации в во втором учредители организации.
firm:
id, name, inn, address
staff:
id, fid, fio, post
Я делаю такой запрос для получение данные с лимитом 10 записи:
SELECT firm.*, staff.* FROM firm LEFT JOIN staff ON firm.id = staff.fid LIMIT 10 OFFSET 0;
и получаю 10 записи в обеднение со второй таблицы.
Выборка происходит правильно но если для организации более одного учредителя получается что у последней записи будет срезаны остальные учредители и будут переносится на следующею страницу а мне надо чтобы получил все учредители для ровно 10 организации к примеру.
Т.е. если я выбираю из БД 10 организации и для каждой по 2 учредителя в ответ желательно получить 20 записи.
Спасибо.