Disons que j'ai une table:tranchage Array/group_concat limitant MySQL
i j --- a 1 a 2 a 3 a 4 b 5 b 6 b 7 b 8 b 9
Obvoiusly SELECT a, GROUP_CONCAT(b SEPARATOR ',') GROUP BY a
me donnerait
a 1,2,3,4 b 5,6,7,8,9
Mais si je veux obtenir un nombre limité de résultats, comme 2, par exemple:
a 1,2 b 5,6
Des idées?
Voulez-vous obtenir un nombre limité * de résultats, ou un sous-ensemble spécifique? C'est à dire. voulez-vous seulement deux résultats, ou voulez-vous 1,2 de a, et 4,5 de b? –
D'accord, la question doit être clarifiée. – BrynJ
nombre limité de résultats (2 résultats), "4,5" devrait être "5,6" bien sûr - une faute de frappe. –