@khodos_dmitry

Почему запрос выбирает все из базы, а не 20 записей?

SELECT `chapter`.`id`, `chapter`.`slug` as chapter_slug, `manga`.`slug` as manga_slug, `manga_id` 
FROM `chapter` JOIN `manga` ON `chapter`.`manga_id` = `manga`.`id` 
WHERE `chapter`.`id` IN 
(SELECT * FROM (SELECT `chapter_id` 
 FROM `page` 
 WHERE `compress` = 0 
 GROUP BY `chapter_id` 
 ORDER BY CAST(`page`.`filesize` AS INTEGER) DESC LIMIT 20) t1)

Выбирает все записи. Почему?
SELECT * FROM (SELECT `chapter_id` 
 FROM `page` 
 WHERE `compress` = 0 
 GROUP BY `chapter_id` 
 ORDER BY CAST(`page`.`filesize` AS INTEGER) DESC LIMIT 20) t1

Выбирает 20 штук.
  • Вопрос задан
  • 123 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект
30 апр. 2024, в 23:39
3000 руб./за проект