Ver Mensaje Individual
  #23 (permalink)  
Antiguo 21/09/2009, 04:36
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
Perfecto.
Esa es la idea que no debes perder de vista: El modelo relacional requiere que cuando relacionas dos entidades (tablas en este caso), las misma compartan algo que permita relaciona un registro de una tabla con uno (o más) de la otra, en forma indubitable, y eso sólo se hace con claves primarias y claves foráneas.

Me alegra que haya salido bien.
Muchas gracias aunque aun no controlo mucho el bocabulario que empleas y que espero me puedas aclarar tambien, me alegro que con tu paciencia y ayuda y mi curiosidad de que aunque sea arriesgandome a destrozar la tabla lo tengamos resuelto, Es que creo que la primera vez que me dijistes lo de codigo

Código:
SELECT 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;
creo qu no lo entendi bien y ademas creo que tambien lo copie mal, porq ahora hice la consulta en en el propio mysql y me salto un error, ya se que aunque las nombres de los capos de identidades que se auto incrementa aunque se llamen igual se pueden relacionar.

y sobre las palabras que no entendi bien son:

PK
KEY UNIQUE
producto cartesiano
claves primarias
claves foráneas