RE: [Linux-programlama] MYSQL DE select komutu ile iki tablo nasıl birleştirilir

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Ethem Bilgin (ethem@pozitron.com)
Date: Fri 05 Aug 2005 - 09:33:49 EEST


Sum'un etkili olabilmesi icin group by tumcesi ile gruplamaniz gerekmektedir.

 

Ethem Bilgin

Sistem Analisti

www.pozitron.com <file:///C:\Documents%20and%20Settings\ethem\Application%20Data\Microsoft\Signatures\www.pozitron.com>

mailto:ethem@pozitron.com

 

Tel: + 90 212 253 75 75

Faks: + 90 212 253 77 33

________________________________

From: linux-programlama-bounces@liste.linux.org.tr [mailto:linux-programlama-bounces@liste.linux.org.tr] On Behalf Of Onur Canci
Sent: Friday, August 05, 2005 9:31 AM
To: linux-programlama@liste.linux.org.tr
Subject: [Linux-programlama] MYSQL DE select komutu ile iki tablo nasıl birleştirilir

 

iyi günler,

 

mysql de iki tane tablom var bunlardan biri userların tutulduğu ikincisi ile userlarla ilgili history bilgilerin tutulduğu bir tablo.

Benim amacım bir select komutu ile tüm userın birinci ve ikinci tablodaki puanlarını ve username lerini alıp bunu büyükten küçüğe doğru sıralamak

İkinci tabloda aynı user a ait birden fazla puan bilgisi var bu arada onları da toplamam gerek.

bunun için şöyle bir sql sorgusu çalıştırmayı denedim :

"select DISTINCT tipsters.username,sum(tiptsers.point) + monthlyprofit.profit from monthlyprofit,tipsters where tipsters.username = monthlyprofit.username" ama sonuç boş bi result set oldu.

 

Ardından DISTINCT sözcüğünü kaldırdım ama yine sonuç değişmedi.

 

Daha sonra "join" sözcüğü kullandım yine başaramadım :(

 

Sum() komutu ile where cümlesini burda nasıl kullanabilirim ayrıca aynı userın ikinci tablodaki tekrarını nasıl önleyebilirim.(mesela where tipsters.username = monthlyprofit.username demediğim zaman ikinci tablodaki aynı usera ait diğer değerler içinde bir result set te bir row oluşturuyor.)

Bana yardımcı olursanız sevinirim.

Teşekkürler

--
M. ONUR CANCI
 

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.