create table t (a varchar(3) not null, b varchar(3) not null);
insert into t (a,b) values ('a', 'b');
insert into t (a,b) values ('a', 'b');
insert into t (a,b) values ('a', 'c');
insert into t (a,b) values ('a', 'c');
insert into t (a,b) values ('a', 'c');
select a, count(distinct(b)) from t group by a;
mysql> select a, count(distinct(b)) from t group by a;
+---+--------------------+
| a | count(distinct(b)) |
+---+--------------------+
| a | 2 |
+---+--------------------+
Sihirli ifade DISTINCT,
2009/7/30 Erdal YAZICIOGLU <[email protected]>:
> Arkadaşlar merhaba
>
> Elimde bulunan mysql veritabanında gruplama yapmam lazım.
>
> Veri
>
> A B
> A B
> A C
> A C
> A C
>
> Yapmka istediğim a ile gruplayıp, diğer kolonda kaç tane değişik harf
> olduğunu hesaplamak. Yani sonuç
>
> A 2 şeklinde olacak. Bunu nasıl başarabilirim?
>
> teşekkürler
> --
>
> Erdal YAZICIOGLU
> System & Network Engineer
> Page Europa S.R.L - General Dynamics
> www.pageuropa.it
> Office - Rome : +39 0650395292
> Mobile -Rome : +39 3490787196
> Mobile -Istanbul: +90 536 3447989
>
> _______________________________________________
> Linux E-Posta Listesi
> [email protected]
>
> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
> dakika içinde üyeliğinizi sonlandırabilirsiniz.
> http://liste.linux.org.tr/mailman/listinfo/linux
>
>
--
Saygılar && İyi Çalışmalar
Timu EREN ( a.k.a selam )
_______________________________________________
Linux E-Posta Listesi
[email protected]
Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
dakika içinde üyeliğinizi sonlandırabilirsiniz.
http://liste.linux.org.tr/mailman/listinfo/linux