Задать вопрос
@phpcoder81

Как сделать LIMIT по первой таблице?

Мужики, есть две таблицы, Бренды и их авто. У одного бренда много автомобилей.
Как сделать LIMIT 0, 2 по таблице Бренды?
Чтобы я мог посмотреть только два бренда и ВСЕ автомобили к ним?
SELECT * 
FROM `brands` t1
LEFT JOIN `auto` t2
ON t2.`id_brand` = t1.`id`
LIMIT 1

Не подходит, тк обрезает вывод второй.
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 1
romy4
@romy4
Exception handler
выбрать сперва два бренда простым запросом и потом сделать джойн этой выборки на таблицу автомобилей
select * 
from (select ... from brands ... limit 2 ) b 
left join auto ....
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы