Salut !
Dans le cours d'un programme, je dois afficher pour un user toutes les villes où il habite. Ce que je fais avec cette SP :
Maintenant, là où je cale, c'est qu'il faut aussi afficher toutes les villes où il n'habite pas... Et là, je ne vois vraiment pas comment créer un ordre en SQL pour arriver à cela.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ALTER procedure [SP_APPL].[ListAllVilleParPersonne] @Pers_Id int as select Libelle from Personne inner join Habite on Personne.Pers_Id = Habite.Pers_id inner join Ville on Habite.Ville_Id = Ville.Ville_id where Personne.Pers_Id = @Pers_Id
NB : Il y a 3 tables (Personne, Ville et Habite); c'est du many-to-many.
Si vous voyez plus clair que moi !![]()
Partager