Cita:
Iniciado por gnzsoloyo Si el problema es que se está produciendo un producto cartesiano, como supongo, entonces lo que hay que hacer es evitar esa situación haciendo que la consulta devuelva sólo los registros que coincidan entre ambas tablas en uno o más campos específicos.
Suponiendo que exista un campo que relacione las tablas, por ejemplo un exposts_id en la tabla ex_awsompxgimagecaptions, podría ser algo así (tu pon lo que corresponda):
Código sql:
Ver originalSELECT DISTINCT *
FROM ex_awsompxgimagecaptions A INNER JOIN ex_posts P ON A.expost_id = P.expost_id
WHERE
post_type="post" AND
post_status="publish"
ORDER BY post_date DESC;
Esto haría que solamente devuelva registros donde el post se corresponda con la una imagen.
Por allí creo que andaría la cosa.
he mirado las tablas como te he dicho antes no coincide con ningun campo ni el de identidad porq uno es
ID y el otro es
capid