[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-programlama
Subject:    [Linux-programlama] Re: =?utf-8?q?Bir_sql_c=C3=BCmlesi?=
From:       Uğur Yıldız <yildiz.ugur () gmail ! com>
Date:       2009-06-27 23:25:12
Message-ID: f97b0ab50906271625g6b9cb7easaaa1def954111ab () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


eşit değil durumu
!=
kullanarak çalışıyor mu?
<>
olması gerekmiyor mu?

28 Haziran 2009 00:11 tarihinde Bünyamin <bunizz@gmail.com> yazdı:

> Teşekkür ederim. Sorun çözüldü.
>
> 2009/6/27 Melih Arda YALÇINER <wizard@wizardctp.net>:
> > 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
> >> Linux-programlama@liste.linux.org.tr
> >> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >>
> > _______________________________________________
> > Linux-programlama mailing list
> > Linux-programlama@liste.linux.org.tr
> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>



-- 
Uğur YILDIZ
ugur@uguryildiz.net

[Attachment #5 (text/html)]

eşit değil durumu <br>!=<br>kullanarak çalışıyor mu?<br>&lt;&gt;<br>olması \
gerekmiyor mu?<br><br><div class="gmail_quote">28 Haziran 2009 00:11 tarihinde \
Bünyamin <span dir="ltr">&lt;<a \
href="mailto:bunizz@gmail.com">bunizz@gmail.com</a>&gt;</span> yazdı:<br> \
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); \
margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Teşekkür ederim. Sorun \
çözüldü.<br> <br>
2009/6/27 Melih Arda YALÇINER &lt;<a \
href="mailto:wizard@wizardctp.net">wizard@wizardctp.net</a>&gt;:<br> \
<div><div></div><div class="h5">&gt; GROUP BY kullanıldığı için COUNT \
fonksiyonunun refere edildiği kolonu<br> &gt; WHERE ifadesinde değil HAVING \
ifadesinde kullanmak sorunu çözebilir.<br> &gt; Örneğin:<br>
&gt;<br>
&gt; SELECT `id`, COUNT(*) AS `adet`, `ajans_haber_id` FROM `haberler` WHERE<br>
&gt; (`ajans_haber_id` != &#39;&#39; OR `ajans_haber_id` != &#39;0&#39;)   GROUP \
BY<br> &gt; `ajans_haber_id` HAVING `adet` &gt; 1 ORDER BY `adet` DESC<br>
&gt;<br>
&gt; Gibi<br>
&gt;<br>
&gt;<br>
&gt; Bünyamin wrote:<br>
&gt;&gt; Selamlar;<br>
&gt;&gt;<br>
&gt;&gt; MySQL&#39;de aşağıdaki kodu çalıştırınca hata alıyorum.<br>
&gt;&gt;<br>
&gt;&gt; SELECT `id`, COUNT(*) AS `adet`, `ajans_haber_id` FROM `haberler`<br>
&gt;&gt; WHERE `adet` &gt; 1 AND (`ajans_haber_id` != &#39;&#39; OR `ajans_haber_id` \
!=<br> &gt;&gt; &#39;0&#39;)   GROUP BY `ajans_haber_id` ORDER BY `adet` DESC<br>
&gt;&gt;<br>
&gt;&gt; Aldığım hata:<br>
&gt;&gt; #1054 - Unknown column &#39;adet&#39; in &#39;where clause&#39;<br>
&gt;&gt;<br>
&gt;&gt; Yapmak istediğim şey; tekrarlanan &quot;ajans_haber_id&quot; &#39;lerin ne \
kadar<br> &gt;&gt; tekrarlandıklarını görmek.<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Linux-programlama mailing list<br>
&gt;&gt; <a href="mailto:Linux-programlama@liste.linux.org.tr">Linux-programlama@liste.linux.org.tr</a><br>
 &gt;&gt; <a href="http://liste.linux.org.tr/mailman/listinfo/linux-programlama" \
target="_blank">http://liste.linux.org.tr/mailman/listinfo/linux-programlama</a><br> \
&gt;&gt;<br> &gt; _______________________________________________<br>
&gt; Linux-programlama mailing list<br>
&gt; <a href="mailto:Linux-programlama@liste.linux.org.tr">Linux-programlama@liste.linux.org.tr</a><br>
 &gt; <a href="http://liste.linux.org.tr/mailman/listinfo/linux-programlama" \
target="_blank">http://liste.linux.org.tr/mailman/listinfo/linux-programlama</a><br> \
&gt;<br> _______________________________________________<br>
Linux-programlama mailing list<br>
<a href="mailto:Linux-programlama@liste.linux.org.tr">Linux-programlama@liste.linux.org.tr</a><br>
 <a href="http://liste.linux.org.tr/mailman/listinfo/linux-programlama" \
target="_blank">http://liste.linux.org.tr/mailman/listinfo/linux-programlama</a><br> \
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Uğur YILDIZ<br><a \
href="mailto:ugur@uguryildiz.net">ugur@uguryildiz.net</a><br>



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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic