pesimistzombie yazmış cevabı. DISTINCT kullanman yeter. Bu imzayı her grdüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı smürmektir

Merhaba arkadaşlar. Mesajlaşma sistemi yapmaktayım. Tablo tasarımım şu şekilde. tblSohbetler tablosu SOHBET_ID int primary keyGONDEREN_KULLANICI_ID intGONDERILEN_KULLANICI_ID intYAZAN_KULLANICI_ID intMESAJ varchar GONDERIM_TARIH datetimeOKUNDU bit tblKullanicilar tablosu KULLANICI_ID int primary keyAD_SOYAD varchar(50)KULLANICI_ADI varchar(50)KULLANICI_SIFRE varchar(50) rnek 1KULLANICI_ID = 4KULLANICI_ADI = ontediadlı kişi KULLANICI_ID = 2KULLANICI_ADI = hakan adlı kişiye mesaj yolladığında tblSohbetler tablosunda şu şekilde kayıt edilmektedir. tblSohbetler GONDEREN_KULLANICI_ID = 4GONDERILEN_KULLANICI_ID = 2YAZAN_KULLANICI_ID = 4 rnek 2KULLANICI_ID = 2KULLANICI_ADI = hakanadlı kişi KULLANICI_ID = 4KULLANICI_ADI = ontedi adlı kişiye mesaj yolladığında tblSohbetler tablosunda şu şekilde kayıt edilmektedir. tblSohbetler GONDEREN_KULLANICI_ID = 2GONDERILEN_KULLANICI_ID = 4YAZAN_KULLANICI_ID = 2 Kişiler arasında geçen tüm mesajların sorgusunu şu şekilde yapmaktayım SELECTS. SOHBET_ID, S. GONDEREN_KULLANICI_ID, S. GONDERILEN_KULLANICI_ID, S. YAZAN_KULLANICI_ID, S. MESAJ, S. GONDERIM_TARIH, S. OKUNDUFROMtblSohbetler AS SWHERES. GONDEREN_KULLANICI_ID IN(2, 4)ANDS. GONDERILEN_KULLANICI_ID IN(4, 2) Asıl meseleyi anlatacam lakin gece bu saatlerde kafa biraz zor çalışıyor. Mesela bu kişi başka kişilerle mesajlaştığında tablodaki kayıtlar KULLANICI_ID = 4 olan kişi, 3 farklı kişi ile toplamda 12 tane mesajı bulunmaktadır. Benim yapmak istediğim oradaki 3 farklı kişinin sayısını bulmak. Bir başka rnek. Diyelim ki KULLANICI_ID = 4 olan kişinin mesajlaştığı farklı kişiler sayısını nasıl bulurum Not: Emeği geçenlere şimdiden teşekkürler. Anlatmak ciddi anlamda tıkandım diyebilirim. Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

bişey dikkatimi çekti YAZAN_KULLANICI_ID ne işe yarıyor? istediğin sorgu şu sanırım ben de tam anlayamadım ama bi dene SELECT count as Saydir FROM tblSohbetler WHERE GONDEREN_KULLANICI_ID=ISTEDIGIN_ID group by GONDEREN_KULLANICI_ID çekerken hedehodo olarak kullanacaksın pesimistzombie tarafından 30/Ara/14 00:58 tarihinde düzenlenmiştir :|

YAZAN_KULLANICI_ID Sabah bir deneyecem, sağolasın. Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.