За последние 24 часа нас посетили 52595 программистов и 1726 роботов. Сейчас ищут 817 программистов ...

Посчитать количество записей за один запрос

Тема в разделе "PHP для новичков", создана пользователем dobs, 10 ноя 2008.

  1. dobs

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

    С нами с:
    23 дек 2006
    Сообщения:
    145
    Симпатии:
    0
    Вопрос как можно посчитать количество записей за один запрос к БД

    Есть БД

    CAT
    id main_cat name
    1 0 PHP
    2 0 ASP
    3 0 Perl



    Files
    id cat name text
    1 1 news ....
    2 1 file...

    Как вывести сколько файлов в той или иной категории за один запрос к БД? Юзал count но чет не так считает...
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    SELECT `CAT`.`name`, COUNT(*) FROM `Files` LEFT JOIN `CAT` ON `CAT`.`id`=`Files`.`cat` GROUP BY `Files`.`cat`
     
  3. dobs

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

    С нами с:
    23 дек 2006
    Сообщения:
    145
    Симпатии:
    0