Bonjour la Team Dvp
j'ai cette requête union
pour le résultat suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT ServicePK as IdOperation, N°Facture as FactureOperation, ServiceNom as DesignationOperation,QteService as QteOperation, PrixService as PrixOperation, RemiseService as RemiseOperation FROM tblDetailServices UNION SELECT N°DetailFact as IdOperation,N°Facture as FactureOperation, Articles AS DesignationOperation, Qtes as QteOperation, Prix as PrixOperation, Remise as RemiseOperation FROM tblDetailsVentes ORDER BY IdOperation;
le problème: le champs DesignationOperation me renvoit la clé primaire au lieu du nom.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 IdOperation FactureOperation DesignationOperation QteOperation PrixOperation RemiseOperation 3 F201807120001 2 2 4500 0 4 F201807120002 1 1 3000 0 8 F201807190001 1 2 3000 1000 139 F201807120001 1 1 25312 0 141 F201807120002 2 2 19550 1500 145 F201807190001 2 4 25312 10000
structure des tables:
*tblDetailServices:
-ServicePK (numauto)
-N°Facture(zone de liste déroulante sur table ventes)
-ServiceNom(zone de liste déroulante sur table services)
-QtesService
-PrixService
-RemiseService
*tblDetailsVentes:
-N°detailFact (numauto)
-N°Facture (zone de liste déroulante sur table ventes)
-Articles (zone de liste déroulante sur table produits)
-qtes
-prix
-remise
Comment modifier le code SQL de la requête union pour avoir, dans le champs DesignationOperation, le nom au lieu de la clé primaire?
Au plaisir de vous lire
Partager