SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 02.12.2012 13:34:17

ZaRRaZa
Участник
Зарегистрирован: 02.12.2012
Сообщений: 2

Выборка данных из таблицы

Есть таблица: (логи кто когда и в каком топе голосовал)
| name | date | top |

допустим в ней несколько полей:
| ZaRRaZa | 1354389519 | w2v |
| ZaRRaZa | 1354389522 | w2v
| KirkorOff | 1354389530 | w2v |
| MEGA | 1354390558 | w2v |
| dimen | 1354393437 | w2v |
| Undertaker | 1354396498 | w2v |
| BlackJack | 1354401894 | w2v |
| KirkorOff | 1354434294 | w2v |

надо сделать выборку кто сколько раз голосовал что бы на выходе был массив типа:
Array
(
    [0] => Array
        (
            [name] => ZaRRaZa
            [col] => 2
            [date1] => 1354389519
            [date2] => 1354389522
        )

    [1] => Array
        (
            [name] => KirkorOff
            [col] => 2
            [date1] => 1354389530
            [date2] => 1354434294
        )

    [2] => Array
        (
            [name] => MEGA
            [col] => 1
            [date1] => 1354390558
        )

    [3] => Array
        (
            [name] => dimen
            [col] => 1
            [date1] => 1354393437
        )

    [4] => Array
        (
            [name] => Undertaker
            [col] => 1
            [date1] => 1354396498
        )

    [5] => Array
        (
            [name] => BlackJack
            [col] => 1
            [date1] => 1354401894
        )
)

Помогите люди добрые smile

Отредактированно ZaRRaZa (02.12.2012 13:37:33)

Неактивен

 

#2 02.12.2012 16:05:36

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Выборка данных из таблицы

ZaRRaZa написал:

надо сделать выборку кто сколько раз голосовал

SELECT name, count(*) FROM `таблица` group by 1;

А если ещё и когда, то FAQ №16

Неактивен

 

#3 02.12.2012 19:03:06

ZaRRaZa
Участник
Зарегистрирован: 02.12.2012
Сообщений: 2

Re: Выборка данных из таблицы

vasya написал:

ZaRRaZa написал:

надо сделать выборку кто сколько раз голосовал

SELECT name, count(*) FROM `таблица` group by 1;

А если ещё и когда, то FAQ №16

Спасибо огромное, пошёл пробовать!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson