[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: INNER JOIN & Limit
cloozis
Думаю второй день, читаю литературу, составил запрос:

SELECT *
FROM category
INNER JOIN items
ON category.id=items.category_id WHERE category.id IN(62, 63,65 ...)

Вопрос в следующем - как оптимизировать запрос, предположим, чтобы из таблицы items выборка производилась по 20 строк

Помогите пожалуйста, очень нужно.

_____________
Valick
сначала выбрать 20 строк из нужной таблицы, а затем сделать JOIN


_____________
Стимулятор ~yoomoney - 41001303250491
Winston
INNER JOIN (SELECT * FROM items LIMIT 20)
Valick
Winston, скорее всего и фильтр по id туда же


_____________
Стимулятор ~yoomoney - 41001303250491
vagrand
Winston

Класс, давайте будем на каждую категорию делать по запросу.

cloozis
Цитата
чтобы из таблицы items выборка производилась по 20 строк


Тогда делайте выборку из items а уже к ней джойните категории.

_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.