Hola, necesito su ayuda. Estoy trabajando con php y access (odbc) y tengo una sentencia como esta
 
 
$sql = "SELECT DISTINCT * FROM cristalBodega, tipoCristal WHERE cristalBodega.tipo=tipoCristal.idTipoCristal ORDER BY tipoCristal.tipo, esf";
 
El DISTINTC es para no mostrar filas repetidas.
 
Si no le pongo DISTINTC  me muestra 19 filas
Si le pongo DISTINTC me muestra 10 filas lo q es correcto 
 
El probema es cuando quiero usar count(*) para saber cuantas son, ya que pongo:
 
$sql = "SELECT DISTINCT count(*) FROM cristalBodega, tipoCristal WHERE cristalBodega.tipo=tipoCristal.idTipoCristal";
 
y me dice q tengo 19, y no 10 como debería ser. Reemplaze el count(*) por count([todas las columnas]) y siempre me muestra 19.
 
Alquien sabe porque pasa esto?
Alguna ayuda o sugerencia???
 
Gracias 
   
 
