Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Como puedo hacer la consulta del Hilo con un JOIN (https://www.clubdelphi.com/foros/showthread.php?t=25722)

Ricardojosep 01-10-2005 15:05:57

Como puedo hacer la consulta del Hilo con un JOIN
 
Hola Amigos, no se como expresar el titulo de mi duda, sepan perdonarme. Ahora voy a la cuestion.
Tengo dos tablas. Una que es Ficha y otra que es Dependencia.
En ficha tengo datos como Numero de Ficha, Fecha que se hizo, la hora, la tarea que se esta realizando, y el Codigo de dependencia que lo registra, y en la tabla Dependencia estan todos los datos de la Dependencia.
Hice esta consulta para ver la correspondencia entre las fichas y las dependencia:

Código SQL [-]
SELECT * FROM Ficha F WHERE (F.CodDependencia IN (SELECT S.CodDependencia FROM Solicitantes S
WHERE ((S.Dependencia LIKE :Dependencia) AND (S.Oficina LIKE :Oficina)))) AND
(F.NumFicha LIKE :NumFicha) AND (F.Fecha LIKE :Fecha)

A esa Consulta la quisiera hacer con un JOIN, pero no me sale, intente de todo, pero no doy el resultado correcto.
Dede ya Muchas Gracias por cualquier ayuda que puedan darme.
Hasta luego, Mucha suerte.

Ricardo.

droguerman 01-10-2005 19:14:22

Código SQL [-]
 SELECT * FROM Ficha F inner join Solicitantes S
ON F.codDependencia = S.codDependencia
WHERE S.codDependencia = :dependencia AND S.oficina = :oficina
AND (F.NumFicha LIKE :NumFicha) AND (F.Fecha LIKE :Fecha)

o si lo quieres con WHERE:
Código SQL [-]
  SELECT * FROM Ficha F, Solicitantes S
WHERE 
F.codDependencia = S.codDependencia AND 
S.codDependencia = :dependencia AND S.oficina = :oficina
AND (F.NumFicha LIKE :NumFicha) AND (F.Fecha LIKE :Fecha)


La franja horaria es GMT +2. Ahora son las 16:38: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