quarta-feira, 29 de outubro de 2008

Aula 5 - Sub-consultas

Sub-consultas

Consulta que se faz sobre os dados que nos dá outra consulta. Seu formato é:

SELECT______
FROM________
WHERE CONDICAO OPERADOR (SELECT ______
FROM ___________
WHERE CONDICAO OPERADOR);
Exemplo:

Obtemos os jogadores com a mesma posição que "Sanchez":

SELECT SOBRENOME
FORM EMPLE
WHERE POSICAO = (SELECT OFICIO
FROM EMPLE
WHERE SOBRENOME LIKE 'GIL');


Selecionamos em todos os campos da tabela Jogadores cuja sede está em Madrid ou Barcelona:

SELECT *
FROM JOGADORES
WHERE EQUIPE_NOM IN (SELECT EQUIPE_NOM
FROM SEDE
WHERE LOC IN ('MADRID', 'BARCELONA');
FROM SEDE
WHERE LOC IN ('MADRID', 'BARCELONA');

Nenhum comentário: