Buscar

Observe os comandos de criação das seguintes tabelas: CREATE TABLE LOJA (idloja INTEGER NOT NULL PRIMARY KEY,nomeloja VARCHAR(50) NOT NULL); CREA...

Observe os comandos de criação das seguintes tabelas: CREATE TABLE LOJA (idloja INTEGER NOT NULL PRIMARY KEY,nomeloja VARCHAR(50) NOT NULL); CREATE TABLE PRODUTO (idproduto INTEGER NOT NULL PRIMARY KEY, nomeproduto VARCHAR(100) NOT NULL,idloja INTEGER,CONSTRAINT FKLP FOREIGN KEY(idloja) REFERENCES LOJA(idloja)); A inserção dos seguintes registros: INSERT INTO LOJA (idloja, nomeloja) VALUES (1, 'LOJA 1'), (2, 'LOJA 2'), (3, 'LOJA 3'), (4, 'LOJA 4'), (5, 'LOJA 5'); INSERT INTO PRODUTO (idproduto, nomeproduto, idloja) VALUES (1, 'PRODUTO 1', 1), (2, 'PRODUTO 2', 2), (3, 'PRODUTO 3', 3), (4, 'PRODUTO 4', 4), (5, 'PRODUTO 5', 3), (6, 'PRODUTO 6', 1), (7, 'PRODUTO 7', 4), (8, 'PRODUTO 8', NULL), (9, 'PRODUTO 9', NULL), (10, 'PRODUTO 10', NULL); E o resultado apresentado na imagem a seguir: QUESTÃO 9.PNG Considerando o que você aprendeu sobre linguagem SQL-DML e o comando SELECT com JOIN, é correto afirmar que o comando que deve ser executado para que o resultado seja aquele apresentado na figura acima é: SELECT L.nomeloja, P.nomeproduto FROM LOJA L LEFT JOIN PRODUTO P ON L.idloja = P.idloja; SELECT L.nomeloja, P.nomeproduto FROM LOJA L RIGHT JOIN PRODUTO P ON L.idloja = P.idloja; SELECT L.nomeloja, P.nomeproduto FROM LOJA L, PRODUTO P WHERE L.idloja = P.idloja AND L.nomeloja IS NULL; SELECT L.nomeloja, P.nomeproduto FROM LOJA L, PRODUTO P WHERE L.idloja = P.idloja; SELECT L.nomeloja, P.nomeproduto FROM LOJA L INNER JOIN PRODUTO P ON L.idloja = P.idloja;

💡 1 Resposta

User badge image

Ed Verified user icon

O comando que deve ser executado para que o resultado seja aquele apresentado na figura acima é: SELECT L.nomeloja, P.nomeproduto FROM LOJA L LEFT JOIN PRODUTO P ON L.idloja = P.idloja;

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais