On 2013-02-18 17:02:53 +0000, Paul Sanderson wrote:
> n c
> 1 a
> 2 a
> 3 a
> 4 b
> 5 b
> 3 b
> 4 b
> 2 b
> 3 a
> 5 b
> 2 b
>
>
> I have a table as above
>
> I want to create a summary table that shows in the first column the total
> number of occurrences of a value in the first column (n) and in the second
> column for each value in n a count of the unique entries in c
>
> it should look like this
>
> n occurence unique
> 1 1 1
> 2 3 2
> 3 3 2
> 4 2 1
> 5 2 2
I think you can do this
SELECT n , sum(cou) AS oc, count(*) AS un
FROM (SELECT n, c, count(*) AS cou
FROM tablename
GROUP BY n, c)
GROUP BY n;
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users