![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Ya lo solucioné. Bastaba con sacar una de las condiciones del LEFT JOIN: la de AND A.Junta = B.Junta
|
|
#2
|
||||
|
||||
|
Gracias por compartir la solución
Un saludo |
|
#3
|
||||
|
||||
|
Espérate, que no estoy seguro de haber acertado.
![]() |
|
#4
|
||||
|
||||
|
Mejor nos dices qué es lo que quieres conseguir.
Recuerda este mensaje/consejo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
||||
|
||||
|
Lo cierto es que no sé como explicarlo. Si hago la prueba sólo con lo que me da probelmas funciona a la perfección, pero en cuanto lo acoplo en el query completo no hay manera. No me importaría poner a vuestra disposición la BB.DD. completa y enviaros el query que he montado, pero es que me cuesta explicar lo que busco. Seguiré probando a ver si doy con la respuesta y/o como explicar mejor lo que quiero.
|
|
#6
|
||||
|
||||
|
Aunque nos dieras la BD, si no sabemos qué quieres conseguir, de nada serviría.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#7
|
||||
|
||||
|
Tienes razón.
A ver si consigo explicarme: Tengo que montar un query con FB 2.5 para generar un informe y necesito, entre otros datos, la identidad de dos fichas de acuerdo con unas condiciones. Esta parte de la consulta puede devolver ninguna respuesta, una o dos, pero nunca más de dos, y de ahí estar usando un JOIN. El query que estoy probando es este: Código PHP:
Cita:
Si en el query saco de los LEFT JOIN el trozo K.Junta = B.Codigo / M.Junta = B.Codigo y lo pongo en las condiciones del WHERE (AND K.Junta = B.Codigo AND M.Junta = B.Codigo), no me devuelve nada de nada y, de entrada, hay seguro una única ficha que cumple el segundo LEFT JOIN. Si en vez de AND ... AND uso AND ... OR, me devuelve más de 300.000 filas, lo cual es absurdo porque ninguna de las tablas tiene esa cantidad de filas. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|