Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Выбрать записи с условием
 
 автор: ReZiStOr   (08.08.2007 в 21:30)   письмо автору
 
 

Народ помогите плисс с заросом например есть у меня таблица в ней есть пое "стоимость" мне надо выбрать от туда интервалы типа квартиры от 100 до 300 долларов в месяц. или от 300 до 600 таблица "orenda"

   
 
 автор: cheops   (08.08.2007 в 21:45)   письмо автору
 
   для: ReZiStOr   (08.08.2007 в 21:30)
 

1) А поле "стоимость" так и называется по-русски? Или у него имеется английское название?
2) Это должен быть один запрос или два? Если два, то можно поступить следующим образом
SELECT * FROM orenda WHERE стоимость >= 100 AND стоимость <= 300;
SELECT * FROM orenda WHERE стоимость >= 300 AND стоимость <= 600;

   
 
 автор: Trianon   (08.08.2007 в 21:54)   письмо автору
 
   для: ReZiStOr   (08.08.2007 в 21:30)
 

нужно добавить таблицу ступеней стоимости.


costs(id, rate)
1 0
2 100
3 300
4 600
5 1000
6 9999999


SELECT arenda.*, ct.* 
  FROM arenda
   JOIN 
    (SELECT ll.id AS cost_id, ll.rate AS cost_low, hh.rate AS cost_high 
      FROM costs AS ll 
        JOIN costs AS hh ON ll.id+1 = hh.id
    ) AS ct  ON arenda.cost > rate_low AND arenda.cost <= rate_high



Если требуется получить строки, попадающие в запрошенный из формы интервал - тогда, конечно, вполне достаточно простого запроса, который показал cheops.

   
 
 автор: ReZiStOr   (08.08.2007 в 22:04)   письмо автору
 
   для: Trianon   (08.08.2007 в 21:54)
 

СПАСИБО БОЛЬШОЕ А МОЖЕТЕ ПРОКОМЕНТИРОВАТЬ СТРОКИ ЗАПРОСА А ТО Я БОЛЬШУЮ ПОЛОВИНУ НЕ ПОНЯЛ Я ВАЩЕ ТО НЕ ДАВНО С МУСКУЛОМ ДРУЖУ

   
 
 автор: Faraon   (09.08.2007 в 08:23)   письмо автору
 
   для: Trianon   (08.08.2007 в 21:54)
 

>Если требуется получить строки, попадающие в запрошенный из формы интервал - тогда, конечно, вполне достаточно простого запроса, который показал chepos.
chepos ;)

   
 
 автор: Trianon   (09.08.2007 в 09:15)   письмо автору
 
   для: Faraon   (09.08.2007 в 08:23)
 

Конечно.
Игорь, прошу прощения.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования