Помогите с запросом

Тема в разделе "Базы данных", создана пользователем stasdre, 2 мар 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. stasdre

    stasdre Постоялец

    Регистр.:
    15 янв 2010
    Сообщения:
    125
    Симпатии:
    18
    Есть запрос:
    Код:
    SELECT COUNT(*) FROM Table WHERE TextBox LIKE '%Automobile%' AND Language = 1 GROUP BY TextBox
    
    Если к примеру находиться 7 записей результат данного запроса будет 7 не зависимо от GROUP BY TextBox.

    Как сделать чтобы при таком запросе если есть одинаковые поля результат был 1 а не 7
     
  2. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    591
    Может DISTINCT?
     
  3. ivan81

    ivan81 Постоялец

    Регистр.:
    15 мар 2010
    Сообщения:
    140
    Симпатии:
    57
    Distinct c Count не поддерживается в некоторых средах (в Access например)

    Можно попробовать так: SELECT COUNT(*) FROM (Select distinct * from table)
     
  4. AndreyD2

    AndreyD2

    Регистр.:
    21 окт 2008
    Сообщения:
    194
    Симпатии:
    67
    SELECT COUNT(distinct TextBox) FROM Table WHERE TextBox LIKE '%Automobile%' AND Language = 1
     
Статус темы:
Закрыта.