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)