Cita:
Iniciado por canarisoft
Hola architelos,
Creo que deberías hacer un group by por las dos columnas que necesitas NO repetir:
$sql = "SELECT SQL_CALC_FOUND_ROWS id, tituloa, enlacea, tituloi, enlacei, tituloc, enlacec, fecha, trabajador, observatorio, area FROM contenidos WHERE fecha LIKE '%$fecha%'".$h." ".$g." ".$j." GROUP BY tituloa, enlacea ORDER BY id LIMIT 500";
Así te saldrán agrupados por esas dos columnas. Es tema de SQL no de PHP.
Saludos.
Muchísimas gracias por tu respuesta, canarisoft. El problema es que al usar el GROUP BY, los registros con tituloc o enlacec repetidos me salen efectivamente juntos, agrupados, pero mi intención es que solo aparezcan una vez, es decir, que si hay 5 registros con tituloc y enlacec iguales, solo vuelque el contenido del primero.
Sé que por ahora se está centrando en la cuestión del SQL, pero lo puse en el foro de PHP porque dudo de que haya forma de hacerlo mediante una consulta SQL, y es probable que sea necesario un código PHP para poder hacer funcionar el sistema.
Sigo necesitando vuestra ayuda