Ver Mensaje Individual
  #23  
Antiguo 07-05-2019
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.039
Reputación: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
A ver, así a ojo, los join (left o inner) son para relacionar tablas mediante un campo, no para pasar parámetros.
Me refiero a esto: LEFT JOIN Electos B ON B.Cargo = 33
Ejemplo, tablas de facturas y sus líneas:
tabla tbFacturas
id
numero
importe

tabla tbLineas
id ,
idtbFacturas
codigoarticulo
cantidad

Si quieres sacar las líneas de una factura tienes que relacionar ambas tablas:
Código SQL [-]
select lin.codigoarticulo, lin.cantidad
from tbLineas lin
inner join tbFacturas fac on (fac.id=lin.idtbFacturas)
where fac.numero=1234
Con el join relacionas ambas tablas, ya que en el campo idtbFacturas de la tabla tbLineas se almacena el id de la tabla tbFacturas (en este ejemplo)

Última edición por Casimiro Notevi fecha: 07-05-2019 a las 19:47:27.
Responder Con Cita