(Mwgkaptam a helyes hix visszaigazolast a kerdesemrol, de webes feluletrol nezv
e also levelem egy resze eltunnt, talan az egyenlosegjeles alahuzas miatt. Ujra
kuldom.)
Sziasztok!
Szeretném a segítségeteket kérni egy feladatomhoz (Oracle9).
Letrehoztam egy lekérdezést, vagy akár ebböl egy view-et, és az így kapott adat
okat szeretném minél egyszerübben, lehetöleg külsö programok nélkül szerkeszten
i.
A tábla ilyen:
LangID TextID Value
-------------------------
1 _yes Yes
1 _no No
..
2 _yes Igen
2 _no Nem
..
3 _yes Ja
..
-------------------------
Persze lehetne igy is szerkesztgetni, de nehézkes és nagyobb a hibalehetöség is
. A TextID-k egy nyelven belül különbözöek kell hogy legyenek, és minden TextID
-hez mindhárom nyelvet ki kell majd tölteni.
A lekérdezés:
select A.TextID TextID, E.Value Angol, H.Value Magyar, S.Value Nemet
from tabla A
LEFT OUTER JOIN tabla E ON A.TextID=E.TextID and LangID=1
LEFT OUTER JOIN tabla H ON A.TextID=H.TextID and LangID=3
LEFT OUTER JOIN tabla S ON A.TextID=N.TextID and LangID=2
where A.LangID=1
Elöre is köszönöm a segítséget.
Laci
(webes bekuldes, a bekuldo gepe: 212.92.4.50)
|