haha i wish it was homework. i'm a senior sqa engineer
as for your answer, i really have no idea what you're talking about =/
i haven't taken sql since my oracle classes way back in college.
i'm assuming:
SELECT b.city, b.gender, avg(c.price)
FROM cars c, buyers b
where c.id = b.carid
GROUP BY b.city, b.gender
HAVING avg(c.price) > 25000;
?
thanks