Bonsoir,
Encore avec un problème sur requète UNION.
J'ai une requète UNION sur 2 tables et je liste bien les résultats.
Maintenant je souhaiterai dédoublonner les résultats issus des 2 tables.
Je m'explique : j'ai une table deviscomplet et une autre devis express, la requète UNION me permet d'afficher les devis des 2 tables en les classant par date. Maintenant je souhaiterai dédoublonner le résultat des requères car certaines personnes remplissent le deviscomplet et le devisexpress.
(SELECT nom,date FROM deviscomplet) UNION ALL (SELECT nom,date FROM devisexpress) ORDER BY date DESC LIMIT 100
Si je met GROUP BY nom juste avant ORDER BY j'ai une erreur
(SELECT nom,date FROM deviscomplet GROUP BY nom) UNION ALL (SELECT nom,date FROM devisexpress GROUP BY nom) ORDER BY date DESC LIMIT 100
Là je dedoublonne bien mais sur chaque table, si quelqu'un à remplis le devis express et le complet je n'arrive pas à dédoublonner.
Existe-il une fonction qui dédouble sur deux table ?
Merci d'avance pour votre temps.
Partager