Considerepar distinto de los valores de SQL
create table pairs (number a, number b)
donde los datos se
1,1
1,1
1,1
2,4
2,4
3,2
3,2
5,1
Etc.
Lo que me da consulta los valores distintos de la columna número B tiene Así que puedo ver
1,1
5,1
2,4
3,2
solamente
He intentado
select distinct (a) , b from pairs group by b
pero me da "no un grupo por la expresión"
Ahora que lo pienso, agrupar por cada columna es lo mismo que no agrupar por ninguna. Y me ganaste por 30 segundos. +1 – JamesMLV
JamesMLV, agrupar por cada columna no es lo mismo que no agrupar por ninguna si tiene filas duplicadas. Considere la salida de 'SELECT a, b, count (*) FROM pairs'. –
Oscar ahora me di cuenta de que mi consulta le dará una columna adicional para b = 1 (en realidad lo leí mal, sabiendo que quiere ambas columnas, asumí que desea filas distintas) ... –