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
sherelle smith
1,387 PuntosOye, para el desafío 1 de 6. Crear un resultado distinto. Estoy recibiendo un error "te falta la palabra clave UNION"
Estoy recibiendo un error "te falta la palabra clave UNION"
2 Respuestas
joelearner
54,915 PuntosHola Sherelle,
Esta pregunta es un poco complicada. La pregunta no especifica UNION pero necesitarás insertar un UNION aquí. Lo que buscas hacer es crear un conjunto de resultados de dos tablas diferentes.
Asegúrate de tener una consulta completa para la tabla Fruit y la tabla Vegetable. También necesitarás especificar un rango de resultados para buscar. Como las frutas comienzan con una letra, querremos un retorno de las frutas que comienzan entre las letras 'A' y 'C' o 'A' y 'Z' u otro rango que prefieras.
Entonces, desglosemos esto. Comienza con la primera tabla y devuelve la columna de nombre así:
SELECT Name FROM Fruit;
Luego escribe un comando para que se realice una unión para reunir los resultados de las tablas:
UNION
Y finalmente escribe la consulta para la tabla vegetable de la misma manera. Esta vez, incluye una cláusula where que especifique el rango:
SELECT Name FROM Vegetable WHERE Name BETWEEN 'A' AND 'Z';
Alternativamente, puedes colocar la cláusula WHERE en la primera consulta.
Tu código terminado debería verse algo así:
SELECT Name
FROM Fruit;
UNION
SELECT Name
FROM Vegetable
WHERE Name BETWEEN 'A' AND 'Z';
¡Saludos!
sherelle smith
1,387 Puntos¡Gracias!
sherelle smith
1,387 Puntossherelle smith
1,387 PuntosAquí está mi código - SELECT Name FROM FruitID and VegetableID WHERE type = "Name";