Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сформировать запрос / 3 сообщений из 3, страница 1 из 1
06.12.2015, 19:43:57
    #39121760
Сформировать запрос
Есть простой запрос, который вывод пользователей

Код: sql
1.
SELECT `name` FROM `results` AS `r`, `adm_users` AS `u` WHERE `r`.`event` = 11 AND `r`.`type` = 'manager'



получаю результат в виде массива

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
Array
(
    [0] => Array
        (
            [name] => Петр
        )

    [1] => Array
        (
            [name] => Никитин Андрей
        )

    [2] => Array
        (
            [name] => Крупенькина Ольга
        )

    [3] => Array
        (
            [name] => Олег Журба
        )

    [4] => Array
        (
            [name] => Петр
        )

    [5] => Array
        (
            [name] => Никитин Андрей
        )

    [6] => Array
        (
            [name] => Крупенькина Ольга
        )

    [7] => Array
        (
            [name] => Олег Журба
        )

    [8] => Array
        (
            [name] => Петр
        )

    [9] => Array
        (
            [name] => Никитин Андрей
        )

    [10] => Array
        (
            [name] => Крупенькина Ольга
        )

    [11] => Array
        (
            [name] => Олег Журба
        )

    [12] => Array
        (
            [name] => Петр
        )

    [13] => Array
        (
            [name] => Никитин Андрей
        )

    [14] => Array
        (
            [name] => Крупенькина Ольга
        )

    [15] => Array
        (
            [name] => Олег Журба
        )

    [16] => Array
        (
            [name] => Петр
        )

    [17] => Array
        (
            [name] => Никитин Андрей
        )

    [18] => Array
        (
            [name] => Крупенькина Ольга
        )

    [19] => Array
        (
            [name] => Олег Журба
        )

    [20] => Array
        (
            [name] => Петр
        )

    [21] => Array
        (
            [name] => Никитин Андрей
        )

    [22] => Array
        (
            [name] => Крупенькина Ольга
        )

    [23] => Array
        (
            [name] => Олег Журба
        )

    [24] => Array
        (
            [name] => Петр
        )

    [25] => Array
        (
            [name] => Никитин Андрей
        )

    [26] => Array
        (
            [name] => Крупенькина Ольга
        )

    [27] => Array
        (
            [name] => Олег Журба
        )

)



Так вот как сделать в запросе, чтобы я получил данные типа
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
(
    [0] => Array
        (
            [name] => Петр
            [total] => 3
        )

    [1] => Array
        (
            [name] => Никитин Андрей
           [total] => 4
        )
        .....
)



Где total количество, которое повторился данные пользователь
...
Рейтинг: 0 / 0
06.12.2015, 19:49:02
    #39121761
Сформировать запрос
Питерский11,

пробовал что-то типа:

Код: sql
1.
SELECT `name`, COUNT(*) AS `total` FROM `results` AS `r`, `adm_users` AS `u` WHERE `r`.`event` = ? AND `r`.`type` = ? GROUP BY `u`.`id`



Но он выводит кодичество общее по пользователям а мне нужно по конкретному пользователю, сколько раз он был использован так сказать
...
Рейтинг: 0 / 0
06.12.2015, 20:07:16
    #39121771
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сформировать запрос
Питерский11,

Задачу еще не понял, но бросается в глаза, что в ваших запросах нет связи между таблицами results и adm_users.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сформировать запрос / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]