Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #21  
Antiguo 27-10-2011
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
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
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #22  
Antiguo 27-10-2011
Avatar de alej.villa
alej.villa alej.villa is offline
Miembro
NULL
 
Registrado: may 2011
Ubicación: Caracas, Venezuela
Posts: 76
Poder: 13
alej.villa Va por buen camino
Cita:
Empezado por fjcg02 Ver Mensaje
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
Responder Con Cita
  #23  
Antiguo 27-10-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Tutorial de SQL
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Copiar tablas de BBDD distintas kirkhelek Firebird e Interbase 2 08-04-2010 21:23:36
Consulta Access con tablas en distintas BD. AMINOA2R Firebird e Interbase 5 23-02-2008 02:59:54
Consulta entre tablas de distintas BD kchilo SQL 5 05-09-2007 21:37:13
columnas de distintas tablas jonmendi SQL 1 23-12-2004 10:33:21
Listar datos de tablas distintas Irina Impresión 3 13-05-2003 18:05:45


La franja horaria es GMT +2. Ahora son las 17:07:24.


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
Copyright 1996-2007 Club Delphi