Bonjours à tous et à toutes,

Voici un exemple de requête:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
SELECT M.id, V.id
FROM Voiture V
INNER JOIN Marque M ON M.id = V.marque_id
GROUP BY M.id, V.id

Ceci me renverrait:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 
M.id	V.id
1		1
1		2
1		3
1		4
1		5
1		6
2		7
2		8
2		9
2		10
2		11
Cependant j'aimerai n'afficher que 4 premiers résultats de chaque groupe.

Ce qui me donnerai:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 
M.id	V.id
1		1
1		2
1		3
1		4
2		7
2		8
2		9
2		10
Que me manquerai t il a ma requête pour que ceci fonctionne?

Merci d'avance