Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
5
Cevap
525
Tıklama
0
Öne Çıkarma
SELECT Cümlesi
L
13 yıl (14 mesaj)
Er
Konu Sahibi

isimler.dbo
=========
id______ad
1_______kadir
2_______murat
3_______aysel
4_______faruk


hareketler.dbo
==========
isimlerid1___isimlerid2
2_____________3
1_____________4
4_____________2



şeklinde 2 adet tablo var. hareketler veritabanındaki isimlerid sahalarına, isimler veritabanında karşılık gelen isimlerin aşağıdaki gibi çıkmasını istiyorum. bunun için nasıl bir select sorgu cümlesi yazılabilir ?



murat_____aysel
kadir______faruk
faruk______murat

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



C
13 yıl (498 mesaj)
Yüzbaşı

Biraz saçma ve performans açısından kötü ama aklıma şöyle birşey geldi
isimler tablosundan 2 tane olsun tblisimler ve tblisimler1 haraket yine 1 tane olsun tblhareketler
isimler ve isimler1 tamammen aynıolsun ("insert into" yu procedurle yapman daha sağlıklı olur bu durumda)

yukarıdaki gibi bir tabloda bu sorgu düzgün çalışır.
 
select tblisim.isim,
tblisim1.isim
from tblisim,tblisim1,tblhareketler
where tblisim.isimid=tblhareketler.isimid1
and
tblisim1.isimid=tblhareketler.isimid2


Bu mesaja 1 cevap geldi.
L
13 yıl (14 mesaj)
Er
Konu Sahibi

cevabın için teşekkürler ama, isimler tablosundan 1 tane var, 2 tane değil !


Bu mesaja 1 cevap geldi.
B
13 yıl (17 mesaj)
Er

Hocam merhaba,

bu query isinizi gorur


select i.ad, i2.ad
from isimler i
inner join hareketler h
on i.id = h.isimlerid1
inner join isimler i2
on i2.id = h.isimlerid2


Bu mesaja 1 cevap geldi.
L
13 yıl (14 mesaj)
Er
Konu Sahibi

quote:

Orijinalden alıntı: bibilen

Hocam merhaba,

bu query isinizi gorur


select i.ad, i2.ad
from isimler i
inner join hareketler h
on i.id = h.isimlerid1
inner join isimler i2
on i2.id = h.isimlerid2

Eyvallah, Tşkler işimi fazlasıyla gördü.





< Bu mesaj bu kişi tarafından değiştirildi Loft Yazılım -- 17 Nisan 2013; 16:34:21 >

K
13 yıl (22159 mesaj)
Yarbay

View kullanımı diye arama yaparsanız onlarca örneğe ulaşabilirsiniz. Bunun için inner join haricinde başlı başına view yapışarı var. Çok daha güvenli ve stabil çalışır.



< Bu ileti tablet sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.