Учитывая таблицу R1, каков результат? - PullRequest
0 голосов
/ 11 февраля 2020
A   B   C
3   1   0
5   2   3
5   4   2
2   6   3

Учитывая таблицу R1, каков результат?

Select R1.A , count(*) 
from R1 (select A from R1 GROUP BY A ) R2
where R1.A >= R2.A 
group by R1.A 
HAVING COUNT (*) > 1; 

1 Ответ

0 голосов
/ 11 февраля 2020

Я думаю, в вашем запросе отсутствует запятая после первого R1. Если вы добавили это, результат может выглядеть следующим образом -

Select R1.A , count(*) 
from R1, (select A from R1 GROUP BY A ) R2
where R1.A >= R2.A 
group by R1.A 
HAVING COUNT (*) > 1; 

Результат -

A  |  count(*)
--------------
3  |  2
5  |  6
...