|
Подсчет количества повторений уникальных названий
|
|||
---|---|---|---|
#18+
Есть 2 таблицы: Table 1: N1 Name 1 Миша 2 Коля 3 Вася Table 2: N2 1 1 1 2 3 3 В итоге должно получиться следующее: Name Kol Миша 3 Коля 1 Вася 2 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2014, 14:16 |
|
Подсчет количества повторений уникальных названий
|
|||
---|---|---|---|
#18+
select t1.name,count(*) as cnt from tabl1 t1 join table2 t2 on t1.n1=t2.n2 group by t1.name ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2014, 14:21 |
|
Подсчет количества повторений уникальных названий
|
|||
---|---|---|---|
#18+
VokaMut, Ну, и Ваши попытки подсчитать количество? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2014, 14:21 |
|
Подсчет количества повторений уникальных названий
|
|||
---|---|---|---|
#18+
Мое решение: SELECT COUNT(t2.n2) AS count, t1.name AS name; FROM ; data1!name; INNER JOIN data1!data ; ON t1.n1= t2.n2; GROUP BY t2.n2, t1.n1 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2014, 14:39 |
|
Подсчет количества повторений уникальных названий
|
|||
---|---|---|---|
#18+
VokaMut, SELECT t1.name, COUNT(*) AS quantity FROM tabl1 t1 JOIN tabl2 t2 ON t1.n1 = t2.n2 GROUP BY t1.name ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2014, 14:46 |
|
Подсчет количества повторений уникальных названий
|
|||
---|---|---|---|
#18+
Все верно кроме последней строки. Подсказываю: GROUP BY должно содержать поля из запроса (то что после SELECT идет) по которым НЕ требуются групповые операции (COUNT(), SUM() и т.д.) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2014, 14:49 |
|
Подсчет количества повторений уникальных названий
|
|||
---|---|---|---|
#18+
Я только учусь, и у меня работает мой пример ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2014, 14:51 |
|
Подсчет количества повторений уникальных названий
|
|||
---|---|---|---|
#18+
VokaMutЯ только учусь, и у меня работает мой пример В MS SQL работать не будет, т.к. написано с нарушением синтаксиса языка SQL. В более ранних версиях VFP пропускал подобные нарушения, в VFP9 все приведено к стандарту, но можно и в VFP9 если поставить некоторые SET`ы для совместимости с более ранними версиями. Лучше писать правильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2014, 15:21 |
|
|
start [/forum/topic.php?fid=41&fpage=34&tid=1582750]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 131ms |
0 / 0 |