Amigo perfecto!!!.
Es correcto antes los tenía entre () la parte del OR, pero como veía que no funcionaba pense en quitarlos, claramente esa no era la solución antes era peor, como bien me has dicho.
Tan sólo una duda grande (ya que nunca he entendido bien el uso de INNER JOIN), que hace esa parte de código
Código SQL:
Ver originalFROM $tabla_db1 cl INNER JOIN $tabla_db2 tr ON cl.codcliente = tr.codcliente
es esto lo mismo a esto:
Código SQL:
Ver originalFROM $tabla_db1 cl, $tabla_db2 tr
WHERE cl.codcliente = tr.codcliente
Es que muchas veces he visto el INNER JOIN ON pero nunca lo he usado, no fue la forma en que me enseñaron y tampoco la he investigado mucho.
Gracias por tu ayuda!!!! Haré pruebas para ver que no se repite el cliente, un saludo!!!
MIL GRACIAS
EDITO:
He probado y bien, estoy agrupando por codtrabajo.. Porque pueden haber varios trabajos del mismo cliente por lo tanto quiero que se muestren todos los trabajos de los clientes y si agrupo por codcliente, solo se mostrará el primero.
Esa es la razón por la que agrupo por tr.codtrabajo.