it-swarm-pt.tech

SQL - como contar a combinação única de colunas

Não tenho certeza se isso é possível, mas quero contar o número de valor exclusivo em uma tabela. Sei contar o número de folderIDs exclusivos que faço:

select count(folderid) from folder

mas quero a contagem do número de combinação exclusiva de folderid e userid na tabela de pastas. Existe uma maneira de fazer isso?

18
Kaskade
select count(*) from (
  select distinct folderid, userid from folder
)
30
tobiasbayer
select count(*) from (
    select folderId, userId
    from folder
    group by folderId, userId
) t
10
Michał Powaga

Isso fornecerá a contagem de combinações únicas de folderid e userid:

SELECT count(*)
  FROM (
        SELECT DISTINCT
               folderid,
               userid
          FROM folder
);

Espero que ajude...

5
Ollie

eu acho que você pode tentar agrupar a instrução select com o ID da pasta

por exemplo.

eu tenho uma mesa

folderid userid

1 11

1 11

2 12

2 12

3 13

3 13

Consulta é

select count(folderid) from testtable group by folderid, userid
0
Murtaza