Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > MySQL > kohana orm Выборка с двух таблиц |
Автор: yukodev 1.11.2013, 17:44 | ||
Здравствуйте. Kohana 3.0 ORM. Есть: таблица1: 'products' (id,name................) таблица2: 'products_photos' (id,product_id,image,alt) Нужно выбрать товары и фото к товарам одним запросом. На данный момент я выбираю все товары и циклом в описанную в моделе переменную $photos заганяю фотки:
Я думаю если это делать одним запросом то нагрузка будет меньше. Потому, что если у нас например 20 товаров то получается еще 20 запросов на выборку фоток к товару, а если пагинацию поставить 100 например то явно с запросами перебор. Помогите это все "слепить" в один запрос выборки товаров. |
Автор: Nett 2.11.2013, 18:36 |
SELECT * FROM `products` LEFT JOIN `products_photos` ON `products`.`id` = `products_photos`.`product_id` Далее если нужно добавляем WHERE, ORDER, GROUP BY. Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/kohana-orm-Выборка-с-двух-таблиц-id5273be6eae2015257a000000#findElement_E7045_52751c19ae2015c670000177_0 |
Автор: yukodev 5.11.2013, 21:39 |
Еще идеи (используя orm)........... |
Автор: Fortop 5.11.2013, 22:54 |
Свалить в профильный раздел |