SQL - count distinct sur 2 champs

Résolu
Bonjour,

J'ai un problème pour compter le nombre de fournisseurs uniques dans ma table.
J'ai essayé SELECT COUNT(DISTINCT siren)
ça, ça marche...
mais mes fournisseurs sont identifié par code SIREN + code NIC
du coup j'essaye avec SELECT COUNT(DISTINCT siren||nic)
et là, erreur de syntaxe...
pourtant avec SELECT DISTINCT siren||nic
j'arrive à afficher le bon nombre d'enregistrements...
Tout ce que je veux, c'est que la requête me les compte!!

Quelqu'un pourrait m'aider plz?!
Configuration: Windows XP
Internet Explorer 6.0

11 réponses

  1. il faut préciser un alias pour le compte pour qu'il marche
    Select count(*) from (select distinct siren,nic from ma_table ) as Nb_Row
    13