Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Consulta en dos tablas distintas (https://www.clubdelphi.com/foros/showthread.php?t=76270)

fjcg02 27-10-2011 17:05:58

Tal como indica Casimiro funcionaría.

Tal y como lo haces tú, sería así...
Código Delphi [-]
dm.Query.SQL.Add('Select a.cedula, b.cedula From Empleados a, Turno_Temporal b');   
dm.Query.SQL.Add('Where a.cedula = b.cedula and  b.turno_temp = :turno and b.estado =:estado');

1.- para sacar datos de dos tablas -> inner Join. No hay que agrupar ( group by ).
2.- En los motores actuales es mejor inner join que a.campoclave= b.campoclave

Saludos

alej.villa 27-10-2011 17:10:04

Cita:

Empezado por fjcg02 (Mensaje 416893)
Tal como indica Casimiro funcionaría.

Tal y como lo haces tú, sería así...
Código Delphi [-]dm.Query.SQL.Add('Select a.cedula, b.cedula From Empleados a, Turno_Temporal b'); dm.Query.SQL.Add('Where a.cedula = b.cedula and b.turno_temp = :turno and b.estado =:estado');


1.- para sacar datos de dos tablas -> inner Join. No hay que agrupar ( group by ).
2.- En los motores actuales es mejor inner join que a.campoclave= b.campoclave

Saludos

mmmm bueno Gracias por la respuesta, la verdad es que nunca he trabajado con inner join por eso debe ser que no entendia la consulta.
Pero voy a instruirme en el tema a ver como me va, si de casualidad sabes de temas ya tratados con anterioridad referentes a inner join please pasame los links para visualizarlos

Casimiro Notevi 27-10-2011 17:17:19

Tutorial de SQL


La franja horaria es GMT +2. Ahora son las 17:10:16.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi