03/08/2004, 19:53
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años Puntos: 129 | |
Pero .. tu has probado tu consulta SQL en phpMyadmin o cualquier otro GUI para Mysql para corroborar que obtienes los registros que necesitas o que esperas?
Es decir esto te funcionaría?
SELECT * FROM origen inner join destino on origen.hacia=destino.hacia ORDER BY salida
(fijate que omito todo "PHP" .. el problema es de SQL principalmente)
Bueno .. si usas un "join" ya estás usando campos de una y otra tabla .. en tu "*" no indicas que tabla o tablas quieres usar y que campos .. Podrías hacer algo tipo:
SELECT origen.*,destino.* FROM origen inner join destino on origen.hacia=destino.hacia ORDER BY salida
Pero si hay nombres de campos repetidos en ambas tablas .. tendrías que usar ALIAS para no confundir . y sobre todo llamar a cada campo de cada tabla con la sintax:
tabla.campo
De todo esto te podrán orientar mejor en el foro dedicado a SQL: "Base de datos" al cual procedo a mover el mensaje por si tienes más dudas al respecto.
Un saludo, |