Bonjour,
Je cherche simplement à regrouper sur une table des données ayant le même nom... La clause GROUP BY me parait approprié mais le serveur me renvoie une erreur. Dans un premier temps, la table en question:
La requête suivante devrait regrouper les données du champ 'condition' ayant le même nomCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 -- Structure de la table `produits` CREATE TABLE `produits` ( `idPdts` int(4) NOT NULL auto_increment, `designation` text collate utf8_unicode_ci NOT NULL, `condition` text collate utf8_unicode_ci NOT NULL, `idFrs` int(2) NOT NULL, `idCat` int(2) NOT NULL, PRIMARY KEY (`idPdts`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=6 ; -- Contenu de la table `produits` INSERT INTO `produits` (`idPdts`, `designation`, `condition`, `idFrs`, `idCat`) VALUES (1, 'Bardes', 'kilo(s)', 1, 1), (2, 'Faux-filet', 'kilo(s)', 1, 1), (3, 'Caille', 'unité(s)', 2, 1), ...
le message d'erreur du serveur:Code:$select = 'SELECT condition FROM produits GROUP BY condition';
Et j'avoue ne pas comprendre où pourrait se situer l'erreur...Citation:
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 'condition FROM produits GROUP BY condition' at line 1
merci,