Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> mysql in - выбираем список 
:(
    Опции темы
maxipub
Дата 9.12.2010, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 517
Регистрация: 22.10.2009

Репутация: нет
Всего: 1



Хэллоу.

Эм.... В общем, вопрос такой. Чисто ради интереса. Есть запрос вида:

Код

SELECT * FROM table WHERE id IN (1, 2, 3, 1)


Можно как-то сделать, чтоб в результате были не строчки с id 1, 2, 3, а именно 1, 2, 3, 1 ? smile
PM MAIL   Вверх
shurup_312
Дата 9.12.2010, 18:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 81
Регистрация: 27.3.2007

Репутация: нет
Всего: нет



Цитата(maxipub @ 9.12.2010,  17:22)
Хэллоу.

Эм.... В общем, вопрос такой. Чисто ради интереса. Есть запрос вида:

Код

SELECT * FROM table WHERE id IN (1, 2, 3, 1)


Можно как-то сделать, чтоб в результате были не строчки с id 1, 2, 3, а именно 1, 2, 3, 1 ? smile

SELECT id FROM table WHERE id IN (1, 2, 3, 1)

тогда выбираем не всю строку а только id который у нас 1,2,3,1...
PM MAIL   Вверх
maxipub
Дата 9.12.2010, 19:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 517
Регистрация: 22.10.2009

Репутация: нет
Всего: 1



shurup_312, ничего не понял. %)
PM MAIL   Вверх
ksnk
Дата 9.12.2010, 19:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 14
Всего: 386



Код

SELECT * FROM table  , 
   (select 1 as num  union select 2 as num union select 3 as num union select 4 as num) as n
WHERE id=elt(num,1,2,3,1);

? Экое, однако, извращение  smile 

Кто-нибудь знает способ сгенерировать таблицу из 4 строчек более короткий, чем 4 селекта с юнитами?

Это сообщение отредактировал(а) ksnk - 9.12.2010, 19:18


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
maxipub
Дата 9.12.2010, 19:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 517
Регистрация: 22.10.2009

Репутация: нет
Всего: 1



Цитата(ksnk @  9.12.2010,  19:13 Найти цитируемый пост)
? Экое, однако, извращение

Черт! Самое страшное в том, что оно работает smile  smile 
отличное решение, благодарю))
PM MAIL   Вверх
skyboy
Дата 9.12.2010, 22:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 14
Всего: 260



Код

oredr by field(id, 1, 2, 3)


Добавлено через 16 секунд
регулярно вопрос на форуме поднимается, на самом деле.
PM MAIL   Вверх
ksnk
Дата 10.12.2010, 00:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 14
Всего: 386



skyboy, Проблема в том, что нужно повторить строчку с начала результата и в конце. простыми средствами мне не удалось это получить...


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
skyboy
Дата 10.12.2010, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 14
Всего: 260



ага. я не заметил.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0752 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.