Какая выборка быстрее

  • Автор темы Автор темы Foror
  • Дата начала Дата начала

Foror

Новичок
Какая выборка быстрее

Есть класс db - обёртка для MySQL, так вот как лучше сделать выборку древовидного меню:

в цикле:
$db->query("SELECT id FROM tab1 WHERE idParent=x");

или сделать SELECT и забрать всю таблицу, а далее уже в цикле с помощью php делать поиск id в массиве, которые принадлежат x?
 
если дерево небольшое будет - то дергай все дерево, и потом пхп разбирай.
Если большое - то используй Nested Sets (см в деталях)
 
Сверху