Forum

İki Farklı Tablodan...
 
Bildirimler
Hepsini Temizle

İki Farklı Tablodan Tek Kayıt Nasıl Çekilir?

6 Yazılar
2 Üyeler
0 Likes
399 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Merhaba iki tane Tablo var.Biri İlan Tablosu, Diğeri ise ilanlara ait resimlerin tutulduğu tablo.İlanları listelerken o ilana ait diğer tablodan tek bir

(satırı) resmi nasıl çekebilirim.Tablo Dizaynı aşağıdaki gibi,

 Ilan Tablosu          

IlanId,                     

IlanBaslik,

IlanDetay

IlanResim Tablosu

ResımId,

IlanId,

ResimYolu

Bir ilana ait birden fazla resim olduğu için yapamadım.Teşekkürler...

 
Gönderildi : 22/07/2012 22:50

(@serkanates)
Gönderiler: 1277
Üye
 
SELECT TOP kullanabilirsiniz. Örneğin; 
 
"SELECT TOP(1) Ilan.IlanId, Ilan.IlanBaslik, Ilan.IlanDetay, IlanResim.ResımId,IlanResim.ResimYolu
FROM Ilan
INNER JOIN IlanResim ON Ilan.IlanId = IlanResim.IlanId WHERE Ilan.IlanId = 1"
 
 
Dostlukla.. 
 
Gönderildi : 25/07/2012 00:01

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Cevap verdiğiniz için teşekkür ederim.Ama ben yanlış ifade ettim galiba.

Tum ilanları listelemek istiyorum.Fakat her ilana ait birden fazla resim girildiği için,Resim tablosundan, her ilan için 1 adet resim çekmek istiyorum..

İşte bunu yapamadım.

 

Teşekkürler 

 
Gönderildi : 25/07/2012 03:48

(@serkanates)
Gönderiler: 1277
Üye
 
Kodu revize ettim. Sorgu alanlarında gerekli indexler yok ise performans sorunu yaşayabilirsiniz.
 
İyi çalışmalar. 
 
"SELECT Ilan.IlanId, IlanResim.ResımId, Ilan.IlanBaslik, Ilan.IlanDetay, IlanResim.ResımId, IlanResim.ResimYolu
FROM Ilan
INNER JOIN IlanResim ON Ilan.IlanId = IlanResim.IlanId 
WHERE IlanResim.ResımId = (SELECT MIN(ResımId) FROM IlanResim WHERE IlanResim.IlanId = Ilan.IlanId)"
 
Gönderildi : 25/07/2012 11:23

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Sayenizde sorun çözüldü.Teşekkür ederim.

 

İyi Çalışmalar.... 

 
Gönderildi : 25/07/2012 17:58

(@serkanates)
Gönderiler: 1277
Üye
 

Sayenizde sorun çözüldü.Teşekkür ederim.

 

İyi Çalışmalar.... 

Geri bildiriminiz için teşekkürler.

Dostlukla.. 

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

ÇözümPark Facebook Sayfası - BEĞENİN 🙂


   

Dünyada tutku olmaksızın başarılmış hiçbir büyük şey yoktur ve bizim tutkumuz ÇözümPark Ailesi’dir!

Cevap vermiş olmak için post atmayın lütfen.

Ocak 2013 Dönemi için Yeni Ekip Arkadaşları Arıyoruz. Detaylar http://www.cozumpark.com/forums/thread/210039.aspx

ÇözümPark' ı desteklemek için sizde bloğunuza ÇözümPark bannerı koyun.

 
Gönderildi : 28/07/2012 13:04

Paylaş: