![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
Cita:
Código PHP:
![]() ![]() |
|
#2
|
||||
|
||||
|
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.
|
|
#3
|
||||
|
||||
|
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.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
||||
|
||||
|
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. |
|
#5
|
||||
|
||||
|
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
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#6
|
||||
|
||||
|
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:
![]() |
|
#7
|
||||
|
||||
|
¿Eso es correcto: and per.codigo = ele.codigo?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#8
|
||||
|
||||
|
Sí. El campo código está asociado a la persona y en la tabla electos se guarda el código de la persona, el cargo que ocupa y la población (codificados). La descripción de la tabla Persona ya la puse antes. La tabla Electos tiene esta estructura:
Código:
CREATE TABLE Electos (CodPrv VARCHAR(3) DEFAULT '99' NOT NULL, Codigo INTEGER NOT NULL, Cargo INTEGER NOT NULL, Junta INTEGER DEFAULT 1, Poblacion INTEGER DEFAULT 1, CONSTRAINT PK_Electos PRIMARY KEY (CodPrv, Codigo, Cargo, Junta)) |
|
#9
|
||||
|
||||
|
¿A qué te refieres con "ambos resultados"?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#10
|
||||
|
||||
|
Pues eso:
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 |
|