|
|
|
Нужна помощь с запросом по подсчету количества групп
|
|||
|---|---|---|---|
|
#18+
Вообщем такая ситуация: есть таблица table_name со многими одинаковыми полями name для каждого title которой уникально. нужно подсчитать количество уникальных name для заданного title если написать. select count(name) as rows_count, title from table_name group by name то в rows_count я получаю количество name для каждой группы name (group by name ) и заданного title, а мне нужно что бы возвращался результат о количестве групп (т.е. уникальных name для каждого) для каждого title пример: есть такой результат: r name title ------------------- 4 name1 title1 6 name2 title1 1 name3 title1 а нужно такой где количество групп 3: r title ------- 3 title1 помогите кто нить с запросом пожалуйста ;( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 04:13 |
|
||
|
Нужна помощь с запросом по подсчету количества групп
|
|||
|---|---|---|---|
|
#18+
Дык select count(*) as rows_count, title from table_name group by title ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 11:03 |
|
||
|
Нужна помощь с запросом по подсчету количества групп
|
|||
|---|---|---|---|
|
#18+
нееееееееее тогда получим просто title ---------- 11 title1 а нужно title ------- 3 title1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 12:09 |
|
||
|
Нужна помощь с запросом по подсчету количества групп
|
|||
|---|---|---|---|
|
#18+
единственным решением вижу использование CREATE TEMPORARY TABLE но возможно есть вариант попроще ;( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 12:17 |
|
||
|
Нужна помощь с запросом по подсчету количества групп
|
|||
|---|---|---|---|
|
#18+
В Oracle так SELECT COUNT(DISTINCT(*)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 12:38 |
|
||
|
Нужна помощь с запросом по подсчету количества групп
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. mysql> select * from tmp3; Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. то, что надо? mysql> select count(distinct name),title from tmp3 group by title; Код: plaintext 1. 2. 3. 4. 5. ma X mo ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 13:30 |
|
||
|
|

start [/forum/topic.php?fid=47&gotonew=1&tid=1854556]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
175ms |
get topic data: |
9ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 509ms |

| 0 / 0 |
