Bonsoir j’ai deux requêtes SQL sur les quelles je bloque(oui je suis débutant)
1/ j’ai trois tables comme suit :
Tab1 (ID1, Nom1, Prenom1)
Tab2 (ID2, Prenom2, Date_Naissance, Sex)
Tab3 (ID3, Nom3, Adresse, Sex)
Je veux avoir
Tab4 (ID4, Nom1, Prenom1, Date_Naissance, Adresse)
J’ai essayé ça mais je ne suis pas sur de mon coup
2/ J’ai une table qui contient plusieurs doublons et je veux récupérer que la ligne la plus récente
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Select A.Nom1, A.Prenom1, B.Date_Naissance, C. Adresse from Tab1 A inner joint Tab2 B on A. Prenom1 = B. Prenom2 inner joint Tab3 C on A.Nom1 = C. Nom3 and B.Sex = C.Sex
Tab5 (ID5, Nom, Prenom, Adresse, Date_MAJ)
Résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 1, grant, lisa, 43 rue bla bla, 01/01/2001 2, grant, lisa, 86 rue bla bla, 16/03/2005 3, grant, lisa, 7 bis rue bla bla, 27/08/2010 4, mlou, toto, 28 BD titi, 28/07/1995 5, mlou, toto, 205 BD titi, 15/10/2005
D’avance merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 3, grant, lisa, 7 bis rue bla bla, 27/08/2010 5, mlou, toto, 205 BD titi, 15/10/2005![]()
Partager