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 trial

Development Tools Database Foundations SQL Calculating, Aggregating and Other Functions Grouping, Joining and Cleaning Up

Darren Joy
Darren Joy
19,573 Points

DB Foundations Grouping Joining and Cleaning Up Challenge

Was doing OK with these queries but this one is killing me. Can't figure out what I'm missing:

Challenge Task 3 of 3

Like before, select the average "score" as "average", setting to 0 if null, by grouping the "movie_id" from the "reviews" table. Also, do an outer join on the "movies" table with its "id" column and display the movie "title" before the "average". Finally, include averages under 2.

Bummer! There's something wrong with your query.

SQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'GROUP BY movie_id HAVING average < 2' at line 1

====

What's weird is that part of the query is what works in task 2

my query:

SELECT title, IFNULL(AVG(score), 0) AS average FROM reviews LEFT OUTER JOIN movies GROUP BY movie_id HAVING average < 2;

missing something?

2 Answers

Jackie Keiser
Jackie Keiser
9,833 Points

I was able to do the challenge by comparing my answer to the ones in https://teamtreehouse.com/forum/code-challenge-3-2. My main problems were the way I wrote the join and using <= 2

Darren Joy
Darren Joy
19,573 Points

Thanks! Will check it out!

ryanjones6
ryanjones6
13,797 Points

Agreed. View here: https://teamtreehouse.com/community/code-challenge-3-2

good code examples and explanations