Buscar

Inner Join com 2 Campos / Postgresql 8.3

Código

INNER JOIN para 2 campos usando PostgreSQL 8.3

SELECT "esquema_cadastro"."tbpf"."cpf",
       "esquema_cadastro"."tbpf"."nome",
       "esquema_cadastro"."tbpf"."endereco",
       "esquema_cadastro"."tbbairro"."bairro",
       "esquema_cadastro"."tbescolaridade"."escolaridade"
 
FROM "esquema_cadastro"."tbpf"

 INNER JOIN "esquema_cadastro"."tbbairro" ON
("esquema_cadastro"."tbpf"."cod_bairro" = "esquema_cadastro"."tbbairro"."codigo")

 INNER JOIN "esquema_cadastro"."tbescolaridade" ON
("esquema_cadastro"."tbpf"."cod_escolaridade" = "esquema_cadastro"."tbescolaridade"."codigo");


*********** Tabela principal:

CREATE TABLE "esquema_cadastro"."tbpf" (
  "cpf" VARCHAR(11) NOT NULL,
  "nome" VARCHAR(50) NOT NULL,
  "endereco" VARCHAR(50),
  "cod_bairro" INTEGER,
  "cod_escolaridade" INTEGER,
  CONSTRAINT "tbpf_pkey" PRIMARY KEY("cpf")
) WITH OIDS;


*********** Tabelas auxiliares:
CREATE TABLE "esquema_cadastro"."tbescolaridade" (
  "codigo" INTEGER NOT NULL,
  "escolaridade" VARCHAR(50),
  CONSTRAINT "tbescolaridade_pkey" PRIMARY KEY("codigo")
) WITH OIDS;

CREATE TABLE "esquema_cadastro"."tbbairro" (
  "codigo" INTEGER NOT NULL,
  "bairro" VARCHAR(50),
  CONSTRAINT "tbbairro_pkey" PRIMARY KEY("codigo")
) WITH OIDS;


   

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Banco de dados
Adicionada dia: 01/07/09
Por: Cesar Novaes
Visualizada: 3970 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009