Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Equivalente left join (https://www.clubdelphi.com/foros/showthread.php?t=19691)

fjcg02 22-03-2005 18:35:43

Equivalente left join
 
Hola todos,
podría alguien indcarme cual es el equivalente a left join ?
Recuerdo que es algo así como

SELECT * from A, B
where A.id(+)=B.id

Gracias de antemano. Un saludo

Neftali [Germán.Estévez] 23-03-2005 09:25:58

Si te refieres a oracle (8i) es algo así:

Código SQL [-]
  SELECT * from A, B
  where A.id=B.id(+)

En posteriores versiones ya se puede utilizar nomenclatura más estándard.

fjcg02 23-03-2005 10:01:15

Gracias, lo probaré.
Aunque parezca mentira, tengo que sacar una serie de datos para un informe que introducimos vía programa, y el programa no me los permite extraer. Me curro una serie de querys a través de un programa que he hecho en casa con delphi, pero claro, no tengo ni un mísero manual de SQL server ni de Oracle ni de ná. Para más inri, en su día yo aprendí oracle ( poco y mal ) y ahora la BBDD está en SQL server. Pues eso, gracias.

Investment 23-03-2005 10:06:25

Para SQL SERVER creo que es :

SELECT * FROM A
left Join B on A.id = B.id






Neftali [Germán.Estévez] 23-03-2005 10:13:28

Cita:

Empezado por fjcg02
...Para más inri, en su día yo aprendí oracle ( poco y mal ) y ahora la BBDD está en SQL server.

La sintaxis que te he pasado es "especial" y sólo para esa versión de Oracle; Para SQL Server la sintaxis es la estandadrd de SQL.
Puedes encontrar manuales de SQL en Internet; Sin ir más lejos, en la sección de manuales del ClubDelphi tienes uno:

http://www.clubdelphi.com/manuales/varios/sqltut.zip

fjcg02 23-03-2005 15:48:28

Gracias por la ayuda.
A ver si encuentro un manual de SQL Server, ya que éste que me has recomendado es de SQL Access ( un poco especial ).

Neftali [Germán.Estévez] 23-03-2005 16:21:54

Los hay a patadas:

http://www.clikear.com/manuales/sql/
http://sql.manivesa.com/Manuales+SQL...le.aspx?id=209
http://sql.manivesa.com/Manuales+SQL...le.aspx?id=276
http://www.lawebdelprogramador.com/c...sqlserver7.zip
... tú mismo...


La franja horaria es GMT +2. Ahora son las 07:01:52.

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