Bonjour à tous,
Je vais essayer de m'exprimer convenablement....
J'ai une table qui représente les adresses:
une table personne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 TABLE: ADRESSE adresse_id rue npa ville ------------------------------------------ 1 'des pommes 6' 1234 Paris 2 'des poires 7' 1234 Paris 3 'des cerises 1' 1234 Paris 4 'des bananes 1' 1234 Paris
et une table de jointure
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 TABLE: PERSONNE pers_id nom ---------------------- 1 Paul 2 Pierre 3 Jacques
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 TABLE: PERS_ADR pers_id adresse_id ---------------------- 1 1 1 2 1 3 2 4
Finalement, j'aimerai obtenir le résultat suivant:
(c'est égal si c'est NULL ou ' ')
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Nom rue1 npa1 ville1 rue2 npa2 ville2 rue3 npa3 ville3 ---------------------------------------------------------- Paul 'des pommes 6' 1234 Paris 'des poires 7' 1234 Paris 'des cerises 1' 1234 Paris Pierre 'des bananes 1' 1234 Paris NULL NULL NULL NULL NULL NULL
Je ne pense pas que ce soit possible sans SQL dynamic mais si vous avez une version sans je suis preneur
MERCI INFINIMENT pour vos réponses.
Gibono
Partager