За последние 24 часа нас посетили 18124 программиста и 1649 роботов. Сейчас ищут 1600 программистов ...

Люди добрые, помогите сделать запрос, пожалуйста...

Тема в разделе "MySQL", создана пользователем pavluxa09, 18 июл 2009.

  1. pavluxa09

    pavluxa09 Активный пользователь

    С нами с:
    17 июл 2009
    Сообщения:
    9
    Симпатии:
    0
    Здравствуйте. Имеется вот такой вот супер мега крутой запрос: SELECT rid, COUNT(*) as count FROM `qop_linkpay` WHERE `status` = 'NEW' GROUP BY rid.

    В результате работы этого запроса мне выводится список, колонки которых называются: rid, count.

    Мне требуется чтоб оно мне выводило колонки с названиями: rid, count1, count2.
    Где count1 - это количество полей с этим rid где type = HOST
    А count2 - это количество полей с этим rid, где type = HIT

    Заранее спасибо!!!!
     
  2. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    [sql]count(if (type='host',1,0) chst, count(if(type='hit',1,0) cht[/sql]
     
  3. TheShock

    TheShock Активный пользователь

    С нами с:
    30 май 2009
    Сообщения:
    1.255
    Симпатии:
    0
    Адрес:
    Київ
    armadillo, чтото количество скобок неправильное какое-то
     
  4. nikit0ss

    nikit0ss Активный пользователь

    С нами с:
    15 июл 2009
    Сообщения:
    17
    Симпатии:
    0
    :lol: