Je dois combiner les valeurs de deux requêtes et afficher en tant que virgules séparées et doivent être distinctes. J'ai essayé d'utiliser join/union tout ou utiliser distinct dans chaque valeur, mais je reçois toujours des doublons si les valeurs sont communes peut-on aider s'il vous plaît avec ceci. Ci-dessous ma requête et sortiesupprimer le doublon du résultat en sql
SELECT DISTINCT
(SELECT DISTINCT
ISNULL((SELECT TOP 1 PV.serialnumber
FROM ConsumerItemsTable PV
WHERE PV.ItemID = 61) + ',' , '') +
ISNULL(STUFF((SELECT distinct ',' + itemid
FROM CustomerItems b
WHERE Name = 'WillamRobbe'
FOR XML PATH('')), 1, 1, '') + ',' , ''))
sortie de la première requête est 0991345
sortie de deuxième requête est 0033874,0991345,8877425
- sortie prévue est 0033874,0991345,8877425
- La sortie actuelle est 0991345,0033874,0991345,8877425