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

Форум MySQL

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

 

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

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

тема: выборка
 
 автор: Mookapek   (26.02.2010 в 02:07)   письмо автору
 
 

Необходимо извлечь из таблицы те записи, у которых значение поля field равно трем, и те, у которых значение поля field больше пяти. Причем осуществить это без объединения таблиц.

  Ответить  
 
 автор: Trianon   (26.02.2010 в 02:10)   письмо автору
 
   для: Mookapek   (26.02.2010 в 02:07)
 

Как выглядит Ваш вариант запроса?
Что именно не получается?

  Ответить  
 
 автор: Mookapek   (26.02.2010 в 02:37)   письмо автору
 
   для: Trianon   (26.02.2010 в 02:10)
 

Ну если такой запрос сделать
select * from tbl where field = 3 and field > 5;
то ничего не выводится.

select * from tbl where field = 3 union all select * from tbl where field > 5;
так выводится нормально, но вариант с объединением меня не устраивает.

  Ответить  
 
 автор: admiral   (26.02.2010 в 02:41)   письмо автору
 
   для: Mookapek   (26.02.2010 в 02:37)
 

Вместо AND поставить OR не пробовали?

  Ответить  
 
 автор: Mookapek   (26.02.2010 в 03:34)   письмо автору
 
   для: admiral   (26.02.2010 в 02:41)
 

Блин, надо же так стормозить... даже стыдно...
Спасибо.

  Ответить  
Rambler's Top100
вверх

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