我想计算2列中存在的不同值,如
Column A Column B
1 5
5 6
4 1
5 4
我如何得到答案:4因为两列中只有四个不同的值。
您能否指导我如何申请查询(Club1和Club2中的区别数)
SELECT Count(DISTINCT registrationevent.RegistrationNo)AS TotalRegistration,Sum(If((registrationevent.Spouse = 1),1,0))AS CoupleRegistration,Count(DISTINCT registration.Club)AS Club1,count(Distinct registration.SpouseClub) )作为Club2 FROM(registrationevent)JOIN注册ON registrationevent.RegistrationNo = registration.RegistrationNo
答案 0 :(得分:1)
你的意思是这样吗?
select count(*)
from (
select distinct * from t
) t