Niveau 8.10 du cahier d'exercices SQL

Les tableaux suivants sont donnés :

authors
id first_name last_name
id first_name last_name
1 Jack Brown
2 John Doe
3 Max White
tags
id name
1 IT
1 PHP
2 JavaScript
3 React
4 Angular
5 Vue.js
6 C/C++
7 Rust
posts
id title likes author_id
1 Lorem ipsum 3810 2
2 Lorem ipsum dolor sit amet 1913 2
3 Lorem ipsum dolor sit 4111 1
4 Lorem ipsum dolor 6700 3
post_tag
id post_id tag_id
1 1 1
2 1 2
3 1 3
4 1 4
5 1 5
6 2 7
7 2 6
8 2 5
9 2 1
10 2 3
11 3 1
12 3 7
13 3 5
14 3 6
15 4 5
16 4 1
17 4 7
18 4 6

Résolvez pour eux les problèmes suivants :

Задание 1

Trouvez l'auteur qui a le plus grand nombre de posts avec des tags. Affichez le nom de l'auteur, le nombre de ses posts de ce type et la liste de ces posts.

Задание 2

Trouvez les tags qui apparaissent dans les posts le plus grand nombre de fois par différents auteurs. Affichez le nom des tags, le nombre d'auteurs uniques utilisant ce tag et la liste de ces auteurs.