Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / (MySQL) выбор записи из множества с повторением / 5 сообщений из 5, страница 1 из 1
14.02.2019, 13:34
    #39773824
однобитный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(MySQL) выбор записи из множества с повторением
Здравствуйте!

Есть запрос
select * from table1 WHERE id IN (1, 2, 3);

Все ок, далее
select * from table1 WHERE id IN (1, 2, 2);
Выдаст 1,2

А как исправить второй запрос, чтобы он выдал
1, 2, 2
...
Рейтинг: 0 / 0
14.02.2019, 13:36
    #39773826
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(MySQL) выбор записи из множества с повторением
однобитный,

Сложите эти числа в табличку и сджойните с ней.
...
Рейтинг: 0 / 0
14.02.2019, 13:43
    #39773835
однобитный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(MySQL) выбор записи из множества с повторением
Хм... Что-то вроде...
SELECT (1, 2, 2) as t1 LEFT JOIN table1 as t2 ON t1.поле = table1.id
как бы тут синтаксис правильно прописать
...
Рейтинг: 0 / 0
14.02.2019, 13:52
    #39773840
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(MySQL) выбор записи из множества с повторением
Код: sql
1.
2.
3.
4.
5.
6.
SELECT t1.*
FROM table t1, 
     ( SELECT 1 id UNION ALL
       SELECT 2    UNION ALL
       SELECT 2 ) t2
WHERE t1.id = t2.id
...
Рейтинг: 0 / 0
15.02.2019, 06:09
    #39774191
однобитный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(MySQL) выбор записи из множества с повторением
точно, UNION, спасибо всем :)
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / (MySQL) выбор записи из множества с повторением / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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