[Lazarus-es] consulta sobre SQL para combinar tablas
Ulises Díaz
udiaz60 en hotmail.com
Dom Feb 2 05:13:12 CET 2014
Hola,
Intente reescribirla sin los paréntesis y el segundo FROM que aparece, que también de puede así:
sqltext1 := ' SELECT NegSerAct.FecIniNegSerAct, NegSerAct.SemIniNegSerAct, NegSerAct.DuracionPlan, NegSerAct.DuracionReal, '; sqltext2 := ' Servicios.NomSer, '; sqltext3 := ' Actividades.NomAct '; //sqltext4 := ' Negocios.NomNegocio '; //sqltext5 := ' FROM NegSerAct INNER JOIN Servicios ON NegSerAct.IDServicios = Servicios.IDServicios INNER JOIN Actividades ON NegSerAct.IDSerAct = Actividades.IDActividades INNER JOIN Negocios ON NegSerAct.IDNegocio = Negocios.IDNegocio '; sqltext5 := ' INNER JOIN Servicios ON NegSerAct.IDServicios = Servicios.IDServicios INNER JOIN Actividades ON NegSerAct.IDSerAct = Actividades.IDActividades '; sqltext6 := ' WHERE NegSerAct.SemIniNegSerAct = ' + selAnoSem + ' ORDER BY NegSerAct.IdNegocio ';
En forma general seria:
Select * from tabla1 INNER JOIN tabla2 on tabla1.id = tabla2.id INNER JOIN tabla3 on tabla3.id = tabla2.id WHERE
y así sucesivamente N tablas.
Espero que le sea de utilidad.
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20140201/c3e943da/attachment-0002.html>
More information about the Lazarus-es
mailing list