Bonjour, voilà bien une heure que je gratte sur une requête, mais je n'arrive malheureusement pas à la réaliser.
Voici un schema des tables concernées :
CLIENT(num_client,nom_client,.....)
PROJET(num_projet, date_projet, client_projet,...)
FORFAIT(num_forfait, date_forfait, client_forfait,....)
et je souhaite avoir un tableau sur 5 colones : client, num_projet,date_projet, num_forfait, date_forfait, listant un projet OU un forfait par ligne.
pour le moment j'ai essayé ça (ce qui vous l'aurez deviné ne fonctionne pas ):
j'obtiens bien des lignes avec uniquement des forfait et uniquement des projets, le reste étant remplis par des null, mais des lignes apparaissant avec les deux, et j'aimerais donc les éviter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT DISTINCT client.num_client, num_projet, date_projet,num_forfait, date_forfait FROM client AS client1 LEFT JOIN projet ON num_client = client_projet, client LEFT JOIN forfait ON num_client = client_forfait
Merci d'avance pour votre aide
Partager