@uuuu

Как вывести все значения запроса?

Требуется вывести все значения этого запроса, но проблема в том, что id=7 выведется только один раз (вместо трех, как в запросе).
SELECT name FROM `table1` WHERE id IN(4,5,6,7,7,7);
  • Вопрос задан
  • 231 просмотр
Пригласить эксперта
Ответы на вопрос 1
Vapaamies
@Vapaamies
Разработчик будущей ОС для ПК размером 250 МБ
SELECT 
  a.name
FROM 
  table1 a,
  (
    SELECT 4 id UNION ALL
    SELECT 5 UNION ALL
    SELECT 6 UNION ALL
    SELECT 7 UNION ALL
    SELECT 7 UNION ALL
    SELECT 7
  ) b
WHERE
  a.id = b.id;
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы