Dites que j'ai deux tables que je veux rejoindre. Catégories:Requête MySQL: LIMITER un JOIN
id name
----------
1 Cars
2 Games
3 Pencils
et articles:
id categoryid itemname
---------------------------
1 1 Ford
2 1 BMW
3 1 VW
4 2 Tetris
5 2 Pong
6 3 Foobar Pencil Factory
Je veux une requête qui retourne la catégorie et le premier (et seul le premier) itemname:
category.id category.name item.id item.itemname
-------------------------------------------------
1 Cars 1 Ford
2 Games 4 Tetris
3 Pencils 6 Foobar Pencil Factory
Et est-il façon dont je pourrais obtenir des résultats aléatoires comme:
category.id category.name item.id item.itemname
-------------------------------------------------
1 Cars 3 VW
2 Games 5 Pong
3 Pencils 6 Foobar Pencil Factory
Merci!
Comment définir "Premier"? Il ressemble à la plus faible valeur d'ID dans l'élément? –
Ouais, ma mauvaise. En premier je veux dire l'ID le plus bas. – Eikern