SQL - count distinct sur 2 champs

Résolu
Noob -  
 toxine -
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

freedev
 
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