Utiliser 2 fois la mm table ds la mm requete

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.
A voir également:

2 réponses

pika
 
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.
0
a213
 
merci bcp
aprés que j posté le msg j pensé a 7 solution.
merci encore une fois
0