Condição Row Subquery - Parâmetros pareados via subquery
Citação de Marcos Soares em 23/02/2022, 17:57Olá, pessoal. Compartilhar com vocês uma condição muito interessante que pode ser usada no dia a dia, onde pode-se comparar mais de duas colunas com valores existentes em uma subquery respectivamente.
SINTAXE
WHERE (couna1,coluna2) = (SELECT coluna3, coluna4 FROM tabela2 WHERE id = 1);Tal condição se compara com o exemplo abaixo.
SELECT * FROM t1 WHERE coluna1 = 1 and coluna2 = 1;Deixo também um link com maiores explicações sobre a condição https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/row-subqueries.html
Em anexo deixo mais exemplos.
Espero que seja útil.
Olá, pessoal. Compartilhar com vocês uma condição muito interessante que pode ser usada no dia a dia, onde pode-se comparar mais de duas colunas com valores existentes em uma subquery respectivamente.
SINTAXE
WHERE (couna1,coluna2) = (SELECT coluna3, coluna4 FROM tabela2 WHERE id = 1);
Tal condição se compara com o exemplo abaixo.
SELECT * FROM t1 WHERE coluna1 = 1 and coluna2 = 1;
Deixo também um link com maiores explicações sobre a condição https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/row-subqueries.html
Em anexo deixo mais exemplos.
Espero que seja útil.
Arquivos enviados:- Você precisa fazer o login para ter acesso aos uploads.