92 votes

supprimer les doublons d'une union sql

Je fais un peu de sql de base sur quelques tables que j'ai, en utilisant une union (à tort ou à raison).

mais je dois supprimer les doublons. Avez-vous des idées ?

select * from calls
left join users a on calls.assigned_to= a.user_id
where a.dept = 4 
union
select * from calls
left join users r on calls.requestor_id= r.user_id
where r.dept = 4

0voto

Si vous utilisez T-SQL, vous pouvez utiliser une table temporaire dans une procédure stockée et mettre à jour ou insérer les enregistrements de votre requête en conséquence.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X