У меня проблема с моим запросом. Вот мой дб и мой запрос: http://sqlfiddle.com/#!9/a4219/17Mysql - подзапрос имеет более 1 строки
Если пользователь имеет более чем 3 песни я хочу, чтобы выбрать с лимитом 3,3.
если менее 3 выбрать все для конкретного пользователя
обновление:
Я не нужно всегда первых 3 песней, это смещение в пределе во втором запросе не очень важен для меня (в моих реальных проблемах я использую «order by», поэтому нормальный предел со смещением возвращает мне еще несколько строк, чем первые 3). Возможно, у вас есть еще одна идея решить мою проблему:
Если у пользователя более трех песен, то 3 песни, но не первые 3 (ограничение потребности 3,3). Я должен иметь это в одном запросе я не могу использовать PHP и т.д.
Если менее 3, выберите все средства выбрать все из таблицы или выбрать все для этого конкретного user_id? – Wanderer
для конкретного пользователя. СРЮ. пример обновляется – mariusz
Тогда нет необходимости в описании случая. просто дайте предел .. Проверьте @Mithun Sasidharan ответ. – Wanderer