Teşekkür ederim. Sorun çözüldü.

2009/6/27 Melih Arda YALÇINER <[email protected]>:
> GROUP BY kullanıldığı için COUNT fonksiyonunun refere edildiği kolonu
> WHERE ifadesinde değil HAVING ifadesinde kullanmak sorunu çözebilir.
> Örneğin:
>
> SELECT `id`, COUNT(*) AS `adet`, `ajans_haber_id` FROM `haberler` WHERE
> (`ajans_haber_id` != '' OR `ajans_haber_id` != '0')  GROUP BY
> `ajans_haber_id` HAVING `adet` > 1 ORDER BY `adet` DESC
>
> Gibi
>
>
> Bünyamin wrote:
>> Selamlar;
>>
>> MySQL'de aşağıdaki kodu çalıştırınca hata alıyorum.
>>
>> SELECT `id`, COUNT(*) AS `adet`, `ajans_haber_id` FROM `haberler`
>> WHERE `adet` > 1 AND (`ajans_haber_id` != '' OR `ajans_haber_id` !=
>> '0')  GROUP BY `ajans_haber_id` ORDER BY `adet` DESC
>>
>> Aldığım hata:
>> #1054 - Unknown column 'adet' in 'where clause'
>>
>> Yapmak istediğim şey; tekrarlanan "ajans_haber_id" 'lerin ne kadar
>> tekrarlandıklarını görmek.
>> _______________________________________________
>> Linux-programlama mailing list
>> [email protected]
>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

Cevap