powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / JOIN и LIMIT
5 сообщений из 5, страница 1 из 1
JOIN и LIMIT
    #38453172
isapper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Объединяю категории с подкатегориями, все понятно.
Код: sql
1.
SELECT * FROM `category` `c` LEFT JOIN  `subcategory`  `sc` ON (  `c`.`id` =  `sc`.`category_id` );


А вот как поставить лимит по категориям? То есть если я поставлю LIMET 5 в конце, выводит 5 подкатегории и категории от них, а как наоборот 5 категорий и все подкатегории от него?
...
Рейтинг: 0 / 0
JOIN и LIMIT
    #38453187
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
isapper,

0) убери лишние бэктики ("`"), и не привыкай писать с ними.
0+1) убери лишние скобни, и не привыкай писать с ними.
1) LIMIT ограничивает кол-во записей в формируемом наборе данных, он никак не связан с JOIN и он никак не поможет тебе в том, что ты хочешь сделать.
2) для того, чтобы это сделать, надо добавить номер подкатегории в таблицу "subcategory", и затем добавить в условие jOIN-а условие, что номер подкатегории не более 5.
...
Рейтинг: 0 / 0
JOIN и LIMIT
    #38453295
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
isapperОбъединяю категории с подкатегориями, все понятно.
Код: sql
1.
SELECT * FROM `category` `c` LEFT JOIN  `subcategory`  `sc` ON (  `c`.`id` =  `sc`.`category_id` );


А вот как поставить лимит по категориям? То есть если я поставлю LIMET 5 в конце, выводит 5 подкатегории и категории от них, а как наоборот 5 категорий и все подкатегории от него?
так попробуй
Код: sql
1.
2.
SELECT * FROM (select * from `category` LIMET 5) `c` 
LEFT JOIN  `subcategory`  `sc` ON (  `c`.`id` =  `sc`.`category_id` );
...
Рейтинг: 0 / 0
JOIN и LIMIT
    #38453300
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LIMIT конечно
qwerty112
Код: sql
1.
2.
SELECT * FROM (select * from `category` LIMIT 5) `c` 
LEFT JOIN  `subcategory`  `sc` ON (  `c`.`id` =  `sc`.`category_id` );
...
Рейтинг: 0 / 0
JOIN и LIMIT
    #38456208
isapper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, помогло)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / JOIN и LIMIT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]