Pular para o conteúdo

Como fazer um Inner Join com Array

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Como fazer um Inner Join com Array

Enviado em 19/02/2017 - 12:55h

Pessoal, bom dia
Estou desenvolvendo um trabalho do curso em que preciso usar um inner join "Integer[] = Integer". Alguém consegue me ajudar?

 CREATE TABLE clientes
(
id INTEGER DEFAULT nextval('clientes_id_seq'::regclass) PRIMARY KEY NOT NULL,
nome TEXT[] NOT NULL,
endereco TEXT[] NOT NULL,
data_cad DATE NOT NULL,
ativo BOOLEAN,
email VARCHAR(100),
rg VARCHAR(12),
cpf VARCHAR(15),
id_bairro INTEGER[] NOT NULL,
ddd INTEGER[] NOT NULL,
telefone TEXT[] NOT NULL,
telefone_descricao TEXT[],
id_operador INTEGER,
data_nasc DATE
);


CREATE TABLE bairros
(
id INTEGER DEFAULT nextval('bairros_id_seq'::regclass) PRIMARY KEY NOT NULL,
nome VARCHAR(50) NOT NULL,
id_cidade INTEGER NOT NULL,
ativo BOOLEAN NOT NULL
);


Instrução SQL

 SELECT clientes.id as id, clientes.nome as nome,
clientes.endereco as endereco, (bairros.nome) as bairro, clientes.telefone as telefone,
clientes.ativo as ativo FROM clientes
INNER JOIN bairros on (clientes.id_bairro) = bairros.id order by id DESC

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder