ylv adlı üyeden alıntı: mesajı görüntüle
öncelikle biraz bilgi veriyim.

select ifadesinden sonra group fonksiyonları kullanırsan sum,avg,min,max vs

select min(sütun) from ...

group by kullanmana gerek yok.

ama sen gruplama fonksiyonu kullanırsan ve başka bir sütun seçersen

select sutunx,min(sütun) from ... group by sutunx

olarak yazmak zorundasın.

sorguna gelicek olursak group by video_id ifadesi var ama select kısmında grup fonk. yok.
select * from madvideo INNER JOIN hit ON madvideo.id = hit.video_id WHERE hit.tarih>DATE_ADD(DATE(NOW()),INTERVAL -7 DAY) group by video_id order by hit.hit

select video_id,sütun1,sütun2,vs..,sum(hit sütun adı) from madvideo INNER JOIN hit ON madvideo.id = hit.video_id WHERE video_id=$videoid && hit.tarih>DATE_ADD(DATE(NOW()),INTERVAL -7 DAY) group by video_id

mysql buna izin vericek ama misal mssql de group by video_id,sütun1,sütun2 olarak yazılması gerekiyor diye biliyorum.

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 15:12:58 -->-> Daha önceki mesaj 15:06:29 --



select video_id,sütun1,sütun2,vs..,sum(hit sütun adı) from madvideo INNER JOIN hit ON madvideo.id = hit.video_id WHERE video_id=$video_id && hit.tarih>DATE_ADD(DATE(NOW()),INTERVAL -7 DAY) group by video_id

while döngüsü kullanmıcaksın bu sorgu için, tek satır veri alıcaksın.
100 tane fln veri dönüşü olacak. whilesiz nasıl yapabilirim ki