| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Базы Данных > Оптимальная выборка мастер/деталь |
| Автор: MakNik 28.2.2007, 12:06 |
| Есть база MySQL состоящая из главной таблици и 20 подчиненных. Главная таблица: ID Name ... ID_ссылка на таблицу1 ID_ссылка на таблицу2 ID_ссылка на таблицу3 ... ID_ссылка на таблицу20 Таблици 1,2,3,...20 являются справочниками и имеют такую структуру: ID Name Необходимо получить полный список всех записей из главной таблици со всеми значениями из справочников. Как более оптимально реализовать этот механизм? Сделать один запрос в котором объединяются все таблици? или делать запрос из главной таблици и по мере вывода формы делать 20 запросов к каждому из справочников с определенным ID? |
| Автор: mishaSL 28.2.2007, 12:32 |
Одним запросом с JOIN-ом (LEFT JOIN или RIGHT JOIN). |