pains-aux-raisins Fatal error | ceyquem, si tu es sûr que pour une cat donnée tu as un et un seul nom, alors tu peux tenter cette requête. Cependant, il existe d'autres manières bien plus propres et plus rapides, selon le SGBD.
SELECT Max(nom) AS nom, cat, Max(val) AS val
FROM tatable
GROUP BY cat |
Je ne te la conseille pas vraiment, mais bon...
Tu peux sinon faire comme ceci qui est plus académique mais moins performant,
SELECT t1.nom, t1.cat, t2.val
FROM tatable t1 RIGHT JOIN
(SELECT cat, Max(val) AS val
FROM tatable
GROUP BY cat) ON t1.cat = t2.cat |
|