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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> SQL запрос с условием выборки... нужен sql запрос со сложным условием... 
:(
    Опции темы
DRUG_ADDICT
Дата 21.5.2008, 02:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Привет всем! Надо составить такой SQL запрос чтобы условие выборки было из нескольких значений (не циклом) можно и с условными операторами, как бы так...

Ну вот допустим имеются три значения допустим это 7, 8 и 9... надо в Базе Данных (mysql) выбрать 30-ть последних (по ID последнии) полей имеющие в таблице "id" такие значения... типа такого запроса:

Код

SELECT * FROM `blablabla` WHERE `id` <1000000 AND `bla` =7 ORDER BY `id` DESC LIMIT 0 , 30 

вот тут: AND `bla` =7 надо искать значения и 8 и 9 и выводить данные по убыванию значений таблицы `id` (имеющие в полях `bla` только значения 7, 8 и 9 как описано выше)...
пробывал добовлять в запрос ... AND ... AND ... AND не получается пишет ошибку... вообщем помогите люди добрые!

Да и ещё! Значений может быть и не ТРИ (7, 8, 9) их может быть не сколько, не известно сколько но не сколько в плоть до 100 значений! Так что сдесь просто SQL запрос точно не покатит... может как то выберать данные с помощью конструкции if(){}esle{} ? И то тут же не известно сколько их будет, может и одно значение может и 100 значений! как сделать то так... даже пусть с циклом будет, ладно... но все же лучше было бы бес цикла... 

Это сообщение отредактировал(а) DRUG_ADDICT - 21.5.2008, 02:42
--------------------
ICQ# 23-23-30 What can i do for you ? Paid..."Свобода лечит лучше всего" А.С. Неил. Самерхилт.
PM ICQ Jabber   Вверх
ksnk
Дата 21.5.2008, 07:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



AND `bla` in (7,8,9) 


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


Новичок
****


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

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



Цитата(DRUG_ADDICT @  21.5.2008,  02:35 Найти цитируемый пост)
е получается пишет ошибку...

Если пишет ошибку, её надо прочитать и исправить. А не пугаться и бежать на форум.
Формат запроса простой и всегда одинаковый. Тебе наверняка он известен. Какая проблема вывести запрос в браузер и посмотреть глазками - что ты там не так насоставлял? Наверняка ведь все можешь сделать самостоятельно.

Цитата(DRUG_ADDICT @  21.5.2008,  02:35 Найти цитируемый пост)
пробывал добовлять в запрос ... AND ... AND ... AND

DRUG_ADDICT, у тебя в кармане есть купюра, которая имеет достоинство 10 рублей и 100 рублей?


PM   Вверх
DRUG_ADDICT
Дата 21.5.2008, 10:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(ksnk @ 21.5.2008,  07:26)
AND `bla` in (7,8,9)

спасибо!!! smile

Добавлено через 55 секунд
Цитата(Feldmarschall @ 21.5.2008,  09:15)
Цитата(DRUG_ADDICT @  21.5.2008,  02:35 Найти цитируемый пост)
пробывал добовлять в запрос ... AND ... AND ... AND

DRUG_ADDICT, у тебя в кармане есть купюра, которая имеет достоинство 10 рублей и 100 рублей?

нет... сейчас нету... а что?  smile 
--------------------
ICQ# 23-23-30 What can i do for you ? Paid..."Свобода лечит лучше всего" А.С. Неил. Самерхилт.
PM ICQ Jabber   Вверх
Feldmarschall
Дата 21.5.2008, 10:24 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

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



А то, что надо головой думать. не имеет смысла искать в базе запись у которой поле имеет значение 7 и 8.

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


 




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


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

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