![]() |
![]() |
| 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
|
|||
|
|||
|
Re:
Intenta esto
Puedes probar remplazando INNER por LEFT o RIGHT segun sea el caso INNER te devuelve registros uno a muchos LEFT te devuelve uno a uno RIGHT te devuelve muchos a uno.
__________________
Poco ha de saber el que no pregunta.. Yo por eso soy un pregunton |
|
#2
|
|||
|
|||
|
Hola,
Me parece que el problema lo tienes con Access: sólo admite un INNER JOIN. Para comprobarlo elimina los campos de una tabla y el INNER JOIN correspondiente. Si te funciona, haz lo propio con la otra tabla. Si ambos te funcionan por separado, la cosa está clara: sólo admite uno. Te recomiendo que con Access utilices esta sintaxis: SELECT Campos FROM Tabla1, Tabla2, Tabla3 WHERE Condicion1 and Condicion2 and Condicion3 donde Condicion1, Condicion2 y condicion3 serían las mismas que poner en los INNER JOIN. Te pongo un ejemplo similar al tuyo: Código:
SELECT F.Id as FId, F.Factura, F.Importe as Importe_Factura, F.Descripcion as Descripcion_Factura, Anulada, Nombre as Nombre_Tercero, CIF as CIF_Tercero, P.Anno as Anno_Proyecto, P.Descripcion as Descripcion_Proyecto FROM Facturas F, Terceros T, Proyectos P WHERE (F.Id>0) and (F.Tercero = T.Id) and (F.Proyecto = P.Id); // ---> INNER JOIN Terceros T ON F.Tercero = T.Id // ---> INNER JOIN Proyectos P ON F.Proyecto = P.Id
__________________
Rafita. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Consulta SQL tres tablas. Paradox | Noela | SQL | 8 | 03-08-2007 03:38:23 |
| Correcto tratamiento de tablas en paradox | zugazua2001 | Tablas planas | 1 | 30-09-2005 14:53:38 |
| Consulta para tres tablas...... | inexperto | SQL | 1 | 08-08-2004 06:59:04 |
| Join De Tres Tablas Con Acces | MAGRANA | SQL | 2 | 01-07-2004 17:51:44 |
| Problemas con el entrelazado de tres tablas | JAGOMAN | SQL | 6 | 03-03-2004 17:40:33 |
|