0 votes

Aide à la jointure de ligne MYSql

Bonjour, Je gère une entreprise et j'ai un problème de ligne mysql que je n'arrive pas à résoudre, J'ai une entrée sql d'une seule ligne que j'essaie de joindre aux entrées de "tblCustomerCreditCards" et de les faire apparaître sur la ligne que je cherche à extraire de "tblCustomerAddresses"

ma ligne pour ma tblCustomerAddresses est

select CustomerID,FullName,AddressLine1,City,ZipCode,PhoneNumber from tblCustomerAddresses

et ma tblCustomerCreditCards est

select CustomerID,CardholderName,CardNumber,ExpirationMonth,ExpirationYear from tblCustomerCreditCards

Ma question est comment faire en sorte que ma ligne des cartes de crédit apparaisse à la fin des adresses où je peux tout avoir sur une seule ligne...

Si possible, pouvez-vous écrire dans le format tel que je l'ai et non en le décomposant, votre aide est appréciée... Merci beaucoup

2voto

Eric Petroelje Points 40734

Il semble que ce dont vous avez besoin est une simple jointure :

SELECT ca.CustomerID,FullName,AddressLine1,City,ZipCode,PhoneNumber,
       CardholderName,CardNumber,ExpirationMonth,ExpirationYear
FROM tblCustomerAddresses ca 
INNER JOIN tblCustomerCreditCards cc ON cc.CustomerID = ca.CustomerID

En passant, j'espère que ces numéros de carte de crédit sont encryptés. Stocker des numéros de carte de crédit non encryptés est vraiment vraiment une grosse erreur.

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