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