![]() |
![]() |
| 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
|
||||
|
||||
|
Que tal, les molesto para ver como "re armo mi join" que se me esta complicando mucho:
La situacion es asi: tengo estas sentencia sql en una query de mi programa en dephi, la cual utilizo para armar los campos de una grid devexpress (aunque es irrelevante, les comento que trabajo con interbase): select EVENTOSAUDITABLES.FECHAHORA, OPERADORES.APELLIDO||' '||OPERADORES.NOMBRE as OPERADOR, EVENTOS.DESCRIPCION as EVENTO_real, EVENTOSAUDITABLES.NOTA, ideventoauditable from EVENTOSAUDITABLES left outer join OPERADORES on (EVENTOSAUDITABLES.IDOPERADOR = OPERADORES.IDOPERADOR), EVENTOS where (EVENTOSAUDITABLES.IDEVENTO = EVENTOS.IDEVENTO) and (fechahora >= :fecini) and (fechahora <= :fecfin) order by ideventoauditable O sea en resumen: junto 2 tablas, les pongo alias para tener todo bien organizado, y saco la info que necesito, un poco de cada tabla... ...eso lo entiendo perfertamente cuando es con 2 tablas... ahora bien, necesito poner otra tabla para sacar mas datos, la tabla tiene los siguientes campos: TABLA TICKETS Campos: IDCUENTA PK NOT NULL IDPUESTO FK IDOPERADOR FK(OPERADORES) NOT NULL -- ACA ESTARIA MI RELACION CON LO ANTERIOR!! idticket * TOTALIMPUESTO1 * TOTALIMPUESTO2 * TOTAL * IMPRESO USODELSERVICIO Y MAS.... BUENO, NECESITO UNIR A MI CONSULTA ANTERIOR LOS CAMPOS MARCADOS CON * IDOPERADOR SERIA EL QUE ME RELACIONA TODO, PERO MMM COMO MODIFICO MI CONSULTA!!!.Se me complica mucho trabajar con los join. Les agradeceria si alguien me puede mostrar como seria la modifación que tengo que realizar para incluir otra tabla, es para un trabajo muy importate se los voy a agradecer muchisimo. MUCHAS GRACIAS. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|