01/03/2011, 13:39
|
Colaborador | | Fecha de Ingreso: enero-2007 Ubicación: México
Mensajes: 2.097
Antigüedad: 18 años Puntos: 447 | |
Respuesta: Mi consulta me da registros repetidos: Tal como lo comenta el compañero iislas el error es claro, ya que no estás especificando en ningún lado la tabla htargets ni en el FROM ni en el INNER JOIN, sólo estás manejando las tablas pesos (en el from) y optimas (en el join)
Te recomiendo que leas cualquier manual de fundamentos de SQL para saber la sintáxis de los JOINS o pregúntale a Santa Wikipedia o a San Google, te aseguro que ellos pueden tener la respuesta.
para unir tres o más tablas la sintaxis es más o menos la siguiente (Solo pongo la parte del FROM-JOIN)
FROM Tabla1
INNER JOIN Tabla2 ON Tabla1.campo = Tabla2.campo
INNER JOIN Tabla3 ON Tabla1.campo = Tabla3.campo
***
***
INNER JOIN Tablan ON Tabla1.campo = Tablan.campo
es decir UN INNER JOIN POR CADA TABLA QUE ESTÉ INVOLUCRADA...
Saludos
Leo. |