Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Выбока IN с дублями


Автор: maxipub 26.5.2014, 14:03
Добрый день!

Запрос:
Код
SELECT * FROM table WHERE id IN (1,1,1);


Вернет одну строчку с id=1. Как сделать, чтобы возвращалось три строчки с id=1 ?

Просто жутко интересно. Спасибо! smile  smile 

Автор: Akina 26.5.2014, 19:39
Никак

Автор: maxipub 27.5.2014, 09:06
Ну я еще раз перечитал про IN, походу id IN (1,1,1) будет приведен к логике вида id = 1 OR id = 1 OR id = 1 smile 

Akina, спасибо! smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)