LoS.ToF
14/12/2002, 09:09
Bu SQL beni delirticek.
SELECT `sh`.`id` AS sh_id,
`sh`.`durum` AS sh_durum,
`sh`.`okunma` AS sh_okunma,
`sh`.`tur` AS sh_tur,
`sh`.`oy` AS sh_oy,
`sh`.`kimden` AS sh_kimden,
`sh`.`baslik` AS sh_baslik,
`sh`.`sh` AS sh_sh,
`sh`.`tarih` AS sh_tarih,
`sh`.`saat` AS sh_saat,
`yorum`.`id` AS yorum_id,
COUNT(`yorum`.`ustid`) AS yorum_c_ustid,
`yorum`.`ustid` AS yorum_ustid,
`yorum`.`kimden` AS yorum_kimden,
`yorum`.`durum` AS yorum_durum,
`yorum`.`yorum` AS yorum_yorum,
`yorum`.`tarih` AS yorum_tarih
FROM `sh`
INNER JOIN `yorum` ON (`sh`.`id` = `yorum`.`ustid`)
WHERE
(
(yorum.durum = 1)
and
(sh.durum = 1)
)
GROUP BY yorum_ustid
LIMIT 0,10
Yukarıdaki kod tam istediğim gibin çalışıyor canımcım amaORDER BY yorum_c_ustid Dediğim zaman nedense istediğim gibi listelemiyor. Daha doğrusu listemektense 1 kere yorumlamışları veriyor bu SQL cahiline bi yardımcı olursanız sevinir bu cahel :D
SELECT `sh`.`id` AS sh_id,
`sh`.`durum` AS sh_durum,
`sh`.`okunma` AS sh_okunma,
`sh`.`tur` AS sh_tur,
`sh`.`oy` AS sh_oy,
`sh`.`kimden` AS sh_kimden,
`sh`.`baslik` AS sh_baslik,
`sh`.`sh` AS sh_sh,
`sh`.`tarih` AS sh_tarih,
`sh`.`saat` AS sh_saat,
`yorum`.`id` AS yorum_id,
COUNT(`yorum`.`ustid`) AS yorum_c_ustid,
`yorum`.`ustid` AS yorum_ustid,
`yorum`.`kimden` AS yorum_kimden,
`yorum`.`durum` AS yorum_durum,
`yorum`.`yorum` AS yorum_yorum,
`yorum`.`tarih` AS yorum_tarih
FROM `sh`
INNER JOIN `yorum` ON (`sh`.`id` = `yorum`.`ustid`)
WHERE
(
(yorum.durum = 1)
and
(sh.durum = 1)
)
GROUP BY yorum_ustid
LIMIT 0,10
Yukarıdaki kod tam istediğim gibin çalışıyor canımcım amaORDER BY yorum_c_ustid Dediğim zaman nedense istediğim gibi listelemiyor. Daha doğrusu listemektense 1 kere yorumlamışları veriyor bu SQL cahiline bi yardımcı olursanız sevinir bu cahel :D