[DÚVIDA]EM SQL USANDO O COMANDO NATURAL JOIN
[RESOLVIDO]
Boa noite, estou fazendo uns teste de consulta em SQL no postgresql
Queria saber a respeito do natural join se funciona ou não no postgresql.
Quando peço para da o select com natural join não funciona como deveria funcionar na seleção de cima.
Da um help ae pessoal.
Boa noite, estou fazendo uns teste de consulta em SQL no postgresql
Queria saber a respeito do natural join se funciona ou não no postgresql.
CREATE TABLE companhia( id_companhia INTEGER PRIMARY KEY, nome VARCHAR(100), cidade VARCHAR(100) ) CREATE TABLE comida( id_comida INTEGER PRIMARY KEY, nome VARCHAR(100), unid VARCHAR(10), id_companhia INTEGER, FOREIGN KEY (id_companhia)REFERENCES companhia(id_companhia) ) /* INSERÇÃO DE DADOS NA TABELA COMPANHIA */ INSERT INTO companhia VALUES(11,'AMERICANAS','SÃO PAULO'); INSERT INTO companhia VALUES(12,'CARREFOUR','CAMPO GRANDE'); INSERT INTO companhia VALUES(13,'FORT','DOURADOS'); INSERT INTO companhia VALUES(14,'COMPER','AQUIADUANA'); INSERT INTO companhia VALUES(15,'FRUTAL','CORUMBÁ'); /* INSERÇÃO DE DADOS NA TABELA COMIDA */ INSERT INTO comida VALUES(1,'MIOJO','QTD',11); INSERT INTO comida VALUES(2,'CAFÉ','QTD',12); INSERT INTO comida VALUES(3,'PIPOCA','QTD',13); INSERT INTO comida VALUES(4,'ARROZ','QTD',13); INSERT INTO comida VALUES(5,'FEIJÃO','QTD',14); INSERT INTO comida VALUES(6,'FARINHA','QTD',15); INSERT INTO comida VALUES(7,'OVO','QTD'); /* SCRIPT */ SELECT * FROM companhia SELECT * FROM comida SELECT * FROM companhia,comida WHERE companhia.id_companhia = comida.id_companhia SELECT * FROM comida NATURAL JOIN companhia
Quando peço para da o select com natural join não funciona como deveria funcionar na seleção de cima.
Da um help ae pessoal.
Yuri Neves
Curtidas 0