latin

Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Господа, подскажите, как составить вот такой запрос. Исходные данные: Есть таблица <i>таблица1</i> и в ней столбцы <i>поле1</i>, <i>поле2</i>, ...<i>полеN</i>. Необходимо сделать выборку удовлетворяющую следующим условиям - подсчитать количество записей в <i>поле2</i> которые соответствуют, например, значениям 1 и 2, а так же подсчитать количество записей которые не равны этим значениям. Результат вывести сгруппированным по <i>поле1</i>. Просто подсчитать количество записей по какому то одному условию у меня получилось вот таким запросом: <i>Select поле1, COUNT(поле2) AS Условие1, COUNT(поле2) AS Условие2 from таблица1 WHERE поле2 <>1 and поле2 <>2 group by поле1</i>, а как сделать чтобы отбор производился по обоим условиям? Я пробовал и объединять несколько запросов и делать вложенные запросы, но результатов это не давало. Скорее всего я не правильно строил эти запросы. Я не очень хорошо разбираюсь в этом вопросе так что если возможно, то с примером и по подробнее.
---------- Помни, правильно заданный вопрос это половина ответа Те, кто жили до нас, многое свершили, но ничего не завершили. Сенека |
|