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 :Alors que la requête sans la clause LIMIT :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 4fonctionne. Pourtant, la première requête fonctionne pour mon interlocuteur, avec phpMyAdmin. Quelle peut être la raison SVP ?
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
Partager