Herkese kolay gelsin benim sorunum
A1,B1...D1,A2,B2...D2,A3.......A4,B4...D4 şelinde bir tablom var bir sorgu yazıp
UNION kullanarak bu fieldleri altalta sıralatabiliyorum.ve bu her satır için INNER JOIN komutunu kullanarak
bu tabloyla ilişikli diğer 3 tabloya bağlana biliyorum.Ama benim istediğim
sorgudan dönen değeri A1'den mi? A2'den mi? A3'den mi? yoksa A4'den mi? geliyor bulmam lazım.
bunu tablo yapısını bozmadan bir sanal fieldle nasıl yaparım...
Ms SQL UNION Hakkında
Ms SQL UNION Hakkında
Kimseye hiçbir şey öğretemem, sadece onların düşünmelerini sağlayabilirim.
SOKRATES
SOKRATES
Re: Ms SQL UNION Hakkında
s.a.
select ifadenizi yazsaydınız daha kolay olurdu.
şöyle bişey belki size yardımcı olur.
kolay gelsin.
select ifadenizi yazsaydınız daha kolay olurdu.
şöyle bişey belki size yardımcı olur.
Kod: Tümünü seç
select 'A1' as tabloadi ,diger alanlar from ... join....where...
union
select 'A2' as tabloadi, diger alanlar from ....join...where
union
select 'A3' as tabloadi.................
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Re: Ms SQL UNION Hakkında
aslangeri ilgin için teşekkür ederim.sorunu çözdüm.aslında 4 kere unionla aynı tabloya bağlanıyorum.fieldlerin hepsi aynı tabloda sadece bu tabloya bağlı 3 tablo daha var onlara da INNER JOIN ile bağlanıyorum.
sorunun çözümü ise aslında basitmiş sadece ben çözümü başka yerde aramışım,
sadece 4 tane sanal field oluşturup
(Declare @U1 char(1)=1, @U2 char(1)=2, @U3 char(1)=3, @U4 char(1)=4 şeklinde )
uniondansonra kullandığım her selectte o fielddi kullandım, böylece hangi kayıtın hangi select ifadesinden geldiğini buldum...
sorunun çözümü ise aslında basitmiş sadece ben çözümü başka yerde aramışım,
sadece 4 tane sanal field oluşturup
(Declare @U1 char(1)=1, @U2 char(1)=2, @U3 char(1)=3, @U4 char(1)=4 şeklinde )
uniondansonra kullandığım her selectte o fielddi kullandım, böylece hangi kayıtın hangi select ifadesinden geldiğini buldum...
Kimseye hiçbir şey öğretemem, sadece onların düşünmelerini sağlayabilirim.
SOKRATES
SOKRATES