Bonjour,

j'ai une requête qui fonctionne chez mon interlocuteur mais pas chez moi. La requête est :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
SELECT
    aca.titre,
    aca.description,
    GROUP_CONCAT(img.lien LIMIT 1) AS lien
FROM actifsaero AS aca
LEFT JOIN images AS img
       ON img.idimages = aca.idaero
WHERE aca.id = ?
GROUP BY aca.id, aca.titre, aca.description

Cette requête, exécutée dans MysqlWorkbench 8.0 donne une erreur SQL :
Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 1) AS lien FROM actifsaero AS aca LEFT JOIN images AS img ON img.id' at line 4
Alors que la requête sans la clause LIMIT :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
SELECT
    aca.titre,
    aca.description,
    GROUP_CONCAT(img.lien) AS lien
FROM actifsaero AS aca
LEFT JOIN images AS img
       ON img.idimages = aca.idaero
WHERE aca.id = ?;
GROUP BY aca.id, aca.titre, aca.description
fonctionne. Pourtant, la première requête fonctionne pour mon interlocuteur, avec phpMyAdmin. Quelle peut être la raison SVP ?