[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: запрос в MySQL
Bizon4ik
Подскажите можно ли одним запросом сравнить строки в одной таблице по определенному параметру?

Объясню на примере что мне нужно:
допусти есть таблица "Покупки" со следующими столбцами
1. "IDПокупки" (уникальный для каждой покупки)
2. "IDКлиента" - он уникальный для каждого клиента
3. столбец дата покупки.

Мне необходимо узнать покупали ли два клиента (IDКлиентов известны) что то в один день.
T1grOK
SELECT * FROM `Покупки` WHERE (`IDКлиента` = 1 OR `IDКлиента` = 2)/*или `IDКлиента` IN(1,2) */ AND `ДатаПокупки` = '2013-01-01' GROUP BY `IDКлиента`

И посмотреть сколько база вернула строк.

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.