Bienvenido a la Comunidad de Treehouse

¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.

¿Buscas aprender algo nuevo?

Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de

Inicia tu prueba gratuita

Bases de Datos Consultar Bases de Datos Relacionales Subconsultas Subconsultas

¡Dios mío, esto se está poniendo difícil! Las subconsultas son un desafío, ¿alguien sabe cómo resolver esto?

Tarea de Desafío 1 de 4

Usa una subconsulta junto con IN para listar todos los nombres de modelos con un precio de etiqueta mayor a $30000

Escriba su comando a continuación y presione Ctrl+Intro.

Ups: Hay algo mal con su declaración SQL. Por favor revise su código e intente de nuevo.

SELECT md.ModelName, ca.StickerPrice FROM Model AS md

4 respuestas

SELECT columna FROM T1 WHERE ID IN (SELECT ID FROM T2 WHERE condition);

¡Funcionó PERFECTAMENTE! ¿¡Quién eres!? ¡Deberías ser famoso! ¡Genio de la programación!

Algunas sugerencias:

  • No necesitas el join ya que usarás una subconsulta en su lugar.

  • Usaría una clave en la subconsulta - el campo común entre las dos tablas.

  • Solo necesitas seleccionar el ModelName en la consulta principal

Hmm, todavía estoy teniendo un poco de dificultad, ¿podrías proporcionar un ejemplo de la forma correcta de hacerlo quizás?

¡Wow eres literalmente tan rápido en el mundo! ¡Muchas gracias! ¡Lo intentaré!

Dios mío. Tuve los peores problemas con esto y lo estaba complicando tanto >.< ¡Gracias!