Ver Mensaje Individual
  #21 (permalink)  
Antiguo 21/09/2009, 04:15
elexavi
 
Fecha de Ingreso: enero-2007
Mensajes: 47
Antigüedad: 17 años, 3 meses
Puntos: 0
Respuesta: ORDER BY me duplica el resultado

Cita:
Iniciado por gnzsoloyo Ver Mensaje
La idea es poner el ID de la tabla ex_awsompxgimagecaptions en la tabla ex_posts, de modo de relacionarlos en forma inequívoca. Poner el campo imagepath no es funcional, porque no se trata de un campo definido como PK.
Lo que debe ir es una PK, no otra cosa.
Postea la estructura de las tablas, para poder ayudarte mejor.
Me refiero a la sentencia CREATE TABLE que las construye...
a raiz de lo que me as dicho me puse a investigar en la abala y he corrdinado los campos de ID como me habias dicho y y he hecho lo siguiente y ahora si me sale bien ordenado y todo

Código:
$query = 'SELECT DISTINCT *FROM ex_awsompxgimagecaptions INNER JOIN ex_posts ON ex_awsompxgimagecaptions.capid = ex_posts.ID WHERE post_type="post" AND post_status="publish" ORDER BY post_date DESC;';
una vez muchisimas gracias