Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialAlan Mills
31,712 PointsNot sure what I'm missing on question 4.
The task is to select all of Sale table, where customer gender = 'F'. And to execute this with a temp table. And based on errors I'm getting, I need to use an INNER JOIN. But somehow, I'm not getting Every Customer documented as 'F'. I can't use a RIGHT (in this case) JOIN.... So, what am I missing? Thanks for the time.....
Alan Mills
31,712 PointsSorry, I assumed that checkbox labeled to "include your code" was going to submit it. Thanks for your time!
Select S.* FROM Sale S INNER JOIN (SELECT CustomerID FROM Customer WHERE Gender='F') AS Gen ON S.CustomerID = Gen.CustomerID;
3 Answers
Steven Parker
231,269 PointsYou're very close. Just select "*
" instead of "S.*
".
Alan Mills
31,712 PointsSo, now I'm using the following:
SELECT * FROM Sale AS S
INNER JOIN (SELECT CustomerID, Gender FROM Customer WHERE Gender = 'F') AS f ON
S.CustomerID = f.CustomerID;
Current error is that I'm not using the "ON" Keyword.
Any ideas? I'm confident on SQL Server Mgmt Studio I'd be fine. But, I'd like to know if I'm overlooking somethng.
Thanks again for your time!
Steven Parker
231,269 PointsWhy did you add "Gender" to the SELECT clause of the subquery? Try it without that as you had before.
If that's not it, please provide a link to the course page.
Alan Mills
31,712 PointsI was trying various add'l things in order be done with this question. https://teamtreehouse.com/library/querying-relational-databases/subqueries/subqueries Question 4 is the question of interest.
Steven Parker
231,269 PointsUse your original code and apply first suggestion of selecting "*
" instead of "S.*
" (with no other changes).
Steven Parker
231,269 PointsSteven Parker
231,269 PointsPlease show your complete query, and provide a link to the course page to facilitate analysis.