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
Sassafras Finley
13,168 PuntosNo tengo idea de por qué esto no está devolviendo la cantidad correcta de filas. Por favor, dime qué tengo mal aquí.
No sé qué me falta ya que no puedo ver los resultados.
Sassafras Finley
13,168 PuntosLo siento. Pensé que se suponía que debía incluir mi código con esta pregunta. Es para el desafío de código final del curso Querying Relational Databases. Mi código es el siguiente:
La pregunta es:
Y mi consulta devuelve:
Gabriel Plackey
11.064 PuntosSu subconsulta solo está seleccionando customerID de Customer, que también es una columna en Sales. Luego se une en el CustomerID que es entonces la única columna en Customer. Entonces, usar SELECT * seleccionará automáticamente todo de Sales ya que eso es todo lo que hay para seleccionar de todas formas.
1 Respuesta
Gabriel Plackey
11.064 PuntosSolo necesita quitar la s.
SELECT * FROM venta s INNER JOIN (select customerid FROM customer WHERE género = 'F') c sugiere s.customerid = c.customerid
Sassafras Finley
13,168 PuntosEso funcionó, pero tengo curiosidad. La pregunta específicamente dice: "Seleccione todas las columnas de la tabla Sale solamente". ¿Su solución no selecciona todas las columnas de ambas tablas, la tabla Sale y la tabla Customer?
KRIS NIKOLAISEN
54,977 PuntosKRIS NIKOLAISEN
54,977 Puntos¿Puede mostrar su SQL e/o identificar la tarea?