Digamos que tenemos una tabla de colmena con 4 columnas diferentes y quiero seleccionar esos valores en la primera columna mientras me aseguro de que los valores sean diferentes en la segunda columna. ¿Alguna ayuda u orientación sobre cómo hacerlo?
---------------------
| C1 | C2 | C3 | C4 |
---------------------
| a 1 g. h |
| a 1 f. l |
| a 3 t. p |
| b 1 r. o |
| b 1 e. q |
| c 1 w. w |
| c 2 z. p |
-------------------
En el ejemplo anterior, quiero seleccionar return a
y c
porque sus valores en C2 son diferentes.
Según tengo entendido, desea que los mensajes de c1
correo electrónico tengan más de un valor distinto en c2
.
Puede agrupar c1
y utilizar una having
cláusula con count(distinct)
para implementar el filtrado:
select c1
from mytable
group by c1
having count(distinct c2) > 1;
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras