Utiliser 2 fois la mm table ds la mm requete
a213
-
a213 -
a213 -
Bonjour,
voici mon pblm.
j une table qui contient 2 fois le mm attribut (pas la mm signification),cet attribut et une clé etrangere ds une autre table (un code) et j veux affiché un autre attribut de cette 2 eme table qui correspond au 2 attributs de la premiere table.
select lib_wil,lib_wil
from wilaya,aa
where aa.code_wil1=wilaya.code_wil
and aa.code_wil2=wilaya.code_wil
cette requete est incorrecte alors comment faire
merci.
voici mon pblm.
j une table qui contient 2 fois le mm attribut (pas la mm signification),cet attribut et une clé etrangere ds une autre table (un code) et j veux affiché un autre attribut de cette 2 eme table qui correspond au 2 attributs de la premiere table.
select lib_wil,lib_wil
from wilaya,aa
where aa.code_wil1=wilaya.code_wil
and aa.code_wil2=wilaya.code_wil
cette requete est incorrecte alors comment faire
merci.
A voir également:
- Utiliser 2 fois la mm table ds la mm requete
- Table ascii - Guide
- Table des matières word - Guide
- Supercopier 2 - Télécharger - Gestion de fichiers
- Utiliser chromecast - Guide
- Utiliser iphone comme webcam - Guide
2 réponses
Bonsoir,
En lisant, on devine que tu utilises
- wilaya(..., code_wil, lib_wil, ...)
- aa(..., code_wil1, code_wil2, ...)
mais il aurait était préférable que tu le précises
Ce que tu veux écrire ressemble sûrement à
select t1.lib_wil, t2.lib_wil
from aa, wilaya t1, wilaya t2
where code_wil1=t1.code_wil
and code_wil2=t2.code_wil
... et comme t'as pas osé dessiner un petit schéma, tu risquais pas de t'y retrouver.
En lisant, on devine que tu utilises
- wilaya(..., code_wil, lib_wil, ...)
- aa(..., code_wil1, code_wil2, ...)
mais il aurait était préférable que tu le précises
Ce que tu veux écrire ressemble sûrement à
select t1.lib_wil, t2.lib_wil
from aa, wilaya t1, wilaya t2
where code_wil1=t1.code_wil
and code_wil2=t2.code_wil
... et comme t'as pas osé dessiner un petit schéma, tu risquais pas de t'y retrouver.