Здравствуйте
Есть главная таблица и четыре подчиненных, в которых хранятся id и name ассоциированных полей с главной.
Первый вариант: делаю сложный пятитабличный запрос и в цикле все вывожу.
Второй вариант:
- сначала делаю четыре независимых запроса к каждой подчиненной таблице, получю четыре массива, где в каждом ключ=ид, значение=name
- далее делаю простой запрос к главной таблице
- далее в цикле вывожу все но по ид вывожу значение соответствующего ключа соответствующего массива
Какой из вариантов будет быстрее работать? Я отдаю предпочтение первому варианту.
Есть главная таблица и четыре подчиненных, в которых хранятся id и name ассоциированных полей с главной.
Первый вариант: делаю сложный пятитабличный запрос и в цикле все вывожу.
Второй вариант:
- сначала делаю четыре независимых запроса к каждой подчиненной таблице, получю четыре массива, где в каждом ключ=ид, значение=name
- далее делаю простой запрос к главной таблице
- далее в цикле вывожу все но по ид вывожу значение соответствующего ключа соответствующего массива
Какой из вариантов будет быстрее работать? Я отдаю предпочтение первому варианту.