SQL Как найти самое популярное? - PullRequest
0 голосов
/ 30 апреля 2020

Таблица 2

CourseNo | Store
1        | London
3        | Paris
4        | Tokyo 

Таблица 1

ParticipantID | CourseNo
1             | 1
2             | 1
3             | 3
4             | 4

Мой вопрос: как мне узнать, в каком магазине больше всего участников, когда они находятся на разных столах?

1 Ответ

0 голосов
/ 30 апреля 2020

Вы можете присоединиться, объединить и ограничить:

select t2.store, count(*) no_participants
from table2 t2
inner join table1 t1 on t1.courseno = t1.courseno
group by t2.store
order by no_participants desc
limit 1
...