Fórum SELECT dentro de outro SELECT #412351

03/02/2012

0

Bom dia,

No Oracle eu consigo usar um SELECT dentro de outro, Ex: Select * from (select * from grupos)..

Mas no MySql ele não aceita...

Como posso fazer isso????

Obrigado
Graziani

Graziani

Responder

Post mais votado

03/02/2012

Boa tarde,

Consegui resolver de outra forma, vou postar aqui para quem precisar, no futuro....

select * from tabela where exists(select * from tabela);

Graziani

Graziani
Responder

Gostei + 2

Mais Posts

03/02/2012

Gustavo Bretas

Graziani, tenta colocar um apelido qualquer pro subselect, no SQL Server só funciona quando colocamos apelido!

Por exemplo:
[code]
select * from (select * from grupos) grp
[/code/
Responder

Gostei + 1

28/03/2012

Marcio Freitas

referenciando a um id de uma outra tabela por exemplo ficaria:

select * from vendasprodutos where idVenda in ( select idVenda from vendas where dtvenda = 2012-03-28)
Responder

Gostei + 1

25/04/2012

Marcelo Augusto

Amigo da para se fazer desta forma

SELECT PRIMEIRO_NOME, ULTIMO_NOME, DATEDIFF(YEAR, DATA_ADMISSAO, GETDATE())
AS ANOS DE EMPRESA
FROM FUNCIONARIOS F INNER JOIN DEPARTAMENTOS D
ON F.ID_DEPARTAMENTO = D.ID_DEPARTAMENTO
WHERE F.SALARIO = (SELECT MAX(SALARIO) FROM FUNCIONARIOS FF, DEPARTAMENTOS DD
WHERE FF.ID_DEPARTAMENTO = DD.ID_DEPARTAMENTO
AND DD.ID_DEPARTAMENTO = F.ID_DEPARTAMENTO);
Responder

Gostei + 0

01/11/2012

Caio Uechi

Graziani, tenta colocar um apelido qualquer pro subselect, no SQL Server só funciona quando colocamos apelido!

Por exemplo:
[code]
select * from (select * from grupos) grp
[/code/




Sensacional!!! aqui funcionou, muito obrigado !
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar