Tjo, båda frågorna rör samma tabell.
Men jag kom på att en union gjorde susen. Jag ville presentera resultatet ifrån två kolumner i en och samma nämligen.
/r
Men jag får trubbel om jag vill plussa ihop "count" ifrån båda selecterna.
Om samma ord existerar i båda kolumerna så skrivs båda ut.
select a, count(*)
from t
where a like('Ap%')
group by a
having count(*) > 2
union
select b, count(*)
from t
where b like('B%')
group by b
having count(*) > 2
Det verkar ju inte funka att ha agregatfunktionen i group by.
select a, sum(c)
from (
select a,count(*) c
from t
where a like 'Ap%'
group by a
having count(*) > 2
union all
select b, count(*)
from t
where b like 'B%'
group by b
having count(*) > 2) dt
group by a