FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Cita:
|
#2
|
||||
|
||||
Efectivamente. Siento haber liado de tal manera. ¡Vergüenza me da!
|
#3
|
||||
|
||||
¡Ojo! Ambos valores a la vez y en una sola fila, de forma que si falta alguno de ellos esas celdas salgan como Null o en blanco.
|
#4
|
||||
|
||||
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: 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)
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código Únete al grupo Teaming clubdelphi | Colabora mediante Paypal Última edición por Casimiro Notevi fecha: 07-05-2019 a las 19:47:27. |
#5
|
||||
|
||||
Como siempre, faltan los datos iniciales...
__________________
El malabarista. |
#6
|
||||
|
||||
Perdona: ¿qué datos iniciales son los que falta ahora?
|
#7
|
||||
|
||||
__________________
El malabarista. |
#8
|
||||
|
||||
Cita:
Cita:
Código PHP:
|
#9
|
||||
|
||||
Voy más allá, ya hora ya si que me he perdido del todo. He buscado un población en la que sí haya ambos valores (33 y 34) y si ejecuto el query con esos valores tampoco me da ninguna salida.
|
#10
|
||||
|
||||
Cita:
Si usas select A.codigo... y C.codigo ... entonces luego debe haber una relación con esas tablas. Sin embargo hace un left jon con efectos B y persona C y efectos D ¿? Volvemos a lo mismo, y es a lo que se refiere mamcx: dinos qué quieres conseguir. los campos de las tablas que necesitas y sus condicionantes. Tabla Persona, campos tal, tal y tal. Tabla Efectos, campos tal, tal y tal. Que muestre los que son de la poblacion tal y con cargo tal. La población está enlazada con el campo tal de la tabla tal con tabla persona, campo cual. etc. etc. |
#11
|
||||
|
||||
Cita:
Cita:
Los campos comunes a ambas tablas son Codigo y Junta (Población). Lo de dos LEFT JOIN es precisamente para eso, para que me saque en el primero los datos de la ficha con el cargo 33 y del segundo los del cargo 34, aunque seguro del todo que algo estoy haciendo mal. |
#12
|
||||
|
||||
Lo podemos intentar pasito a pasito, así llegaremos lejos , veamos:
Personas de la población 1837 Ahora enlazar con Electos ¿qué campos son los relacionados? campo codigo en electos con qué campo de persona |
#13
|
||||
|
||||
Cita:
Vale. Así me sacaría todas las fichas de la poblacion 1837 que tuvieran los cargos 33 ó 34 definidos: tantas filas como fichas encuentre con esos parámetros. Pero, y volviendo a mi mensaje anterior, si necesito que ambos resultados estén en la misma fila ¿cómo lo hago? Es aquí donde me estoy volviendo loco, en como conseguir lo que comentaba antes: Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas con consulta left outer join | hebam | SQL | 4 | 06-09-2007 03:43:27 |
usando LEFT JOIN o RIGHT JOIN | alcides | SQL | 8 | 03-05-2007 17:35:46 |
left join e inner join duda | Patricio | SQL | 0 | 26-04-2007 22:06:43 |
Problemas con un left outer join en FB2 | TJose | Firebird e Interbase | 12 | 19-02-2007 14:11:38 |
LEFT OUTER JOIN e INNER JOIN Juntos | alcides | SQL | 3 | 08-07-2005 18:06:27 |
|