<code>SELECT * FROM platzi.alumnos WHERE id &lt;&gt; ( SELECT id FROM platzi.alumnos WHERE tutor_id = 30 );``` Hola compañeros sé qu...

Andres Felipe Cogollo Hincapie

Andres Felipe Cogollo Hincapie

Pregunta
studenthace 4 años
SELECT * FROM platzi.alumnos WHERE id <> ( SELECT id FROM platzi.alumnos WHERE tutor_id = 30 );``` Hola compañeros sé que la consulta se puede realiza usando NOT IN sin embargo me causó curiosidad por qué cuando coloco diferente <> me arroja el siguiente error ERROR: una subconsulta utilizada como expresión retornó más de un registro SQL state: 21000 Pensé que serviría pero al parecer no, tengo algún error en el query?
1 respuestas
para escribir tu comentario
    David Granados

    David Granados

    studenthace 4 años

    El error es que no puedes comprar el valor de un campo contra un set de valores directamente

Curso Práctico de SQL

Curso Práctico de SQL

SQL es el lenguaje por excelencia para el manejo de datos estructurados. Incrementa tus habilidades en él con ejercicios de álgebra relacional, subconsultas y window functions. Aprende a hacer consultas más eficientes y complejas con este lenguaje.

Curso Práctico de SQL
Curso Práctico de SQL

Curso Práctico de SQL

SQL es el lenguaje por excelencia para el manejo de datos estructurados. Incrementa tus habilidades en él con ejercicios de álgebra relacional, subconsultas y window functions. Aprende a hacer consultas más eficientes y complejas con este lenguaje.