Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [MySQL] Выбор значений сразу по нескольким поль-ям 
:(
    Опции темы
freshAngel
  Дата 12.6.2009, 22:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Привет.
Имеется:
Таблица - users
Поля:
Name - varchar(10)
Day - int(1)
Rights - char(1)


Name | Day | Rights
--------------------------
Mike  |   1    | A
Den   |   2    | A
Kris   |    5   | F

Вопрос нужно выбрать значения из полей Day и Rights для каждого пользователя.
Легкая задача. Конечно.
Код

SELECT Day,Rights FROM USERS WHERE Name = 'имя'


А теперь вопрос.
У меня в программе есть массив имен, я собственно в цикле прокручиваю этот массив, в этом - же цикле подставляю имя из массива в запрос, сохраняю полученный результат и т.д.
А как можно сделать проще!?
Например в один запрос подставить все имена и получить значения полей Day и Rights для каждого имени в отдельности.
Что - то типа:
Код

SELECT Day, Rights FROM USERS для имен Mike,Den,Kris

И как потом можно обратиться к этим полям, что бы получить значения!?
PM MAIL   Вверх
Gluttton
Дата 13.6.2009, 09:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начинающий
***


Профиль
Группа: Завсегдатай
Сообщений: 1170
Регистрация: 28.8.2008
Где: Феодосия

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



Если я правильно понял суть вопроса, то возможно поможет это:
- про курсоры;;
- ещё раз про курсоры.


--------------------
Слава Україні!
PM MAIL   Вверх
skyboy
Дата 13.6.2009, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



есть оператор in:
Код

SELECT `Day`, `Rights` FROM `USERS` where `name` in ('Mike','Den','Kris')

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


 




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


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

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