Comparar dados select
10/04/2018
0
id | categoria | tipo | reagente | fluor
1 | casca | distinto | positivo | verde
2 | flora | indistinto | positivo | amarelo
3 | dureza | distinto | negativo | verde
Se fizer um select com parâmetro id IN (1,3) deverá retornar:
casca | positivo
dureza | negativo
ou seja não retorna o tipo pois são iguais(valor da coluna igual) nem o fluor. Preciso comparar e retornar somente os dados que são diferentes.
Se eu passar id IN (1,2) retorna:
casca | distinto | verde
flora | indistinto | amarelo
Wekslei Silva
Posts
11/04/2018
Venancio Alves
Wekslei Silva
SELECT * from nome da tabela
WHERE id IN (1,3)
13/04/2018
Emerson Nascimento
Wekslei, não conheço os recursos do PostgreSQL, mas acredito que não seja possível fazer isso numa simples query (a menos que o resultado possar ser uma string).
Para retornar em formato de tabela talvez seja necessário criar uma stored procedure ou ainda resolver na aplicação que está executando a query.
13/04/2018
Willian Silva
SELECT id, categoria, tipo, reagente, fluor FROM TABELA WHERE id IN (1,3)
Clique aqui para fazer login e interagir na Comunidade :)