Bueno, parece que no se acaba nunca.
Pensaba que todo era correcto, pero al probar diversas búsquedas, me he dado cuenta de que cuando busco por tipologia y dejo los otros campos en blanco se me repiten los resultados.
Como si no hiciera caso del DISTINCT que tengo en el query. Pero es curioso que sólo me pase en tipologia y no en la población o en el título.
Us adjunto el query
Código PHP:
$query2 = "SELECT DISTINCT general.id_general, general.titol_general, general.URL, general.pes,
general.tipologia_id, general_poblacio_link.poblacio_id, general_poblacio_link.general_id
FROM general
INNER JOIN
general_poblacio_link ON general.id_general=general_poblacio_link.general_id
$WHEREHAN";
donde $WHEREHAN = WHERE general.tipologia_id = '3'
Ay, ay, ay