sql - How To Join Different tables and sort according to most occuring record -
i have following tables:

i make query counts users registered since 1995 city_name , sort project registration. have tried far (pls note still bit new sql):
select count (userid), users.userid  users full join p.projectid project  registration_date >= '01/01/1995'  group (select * project project.projectid = user.projectid) however, not returning right result. help
do mean this:
select    project.projectid,   city.cityid,   count(userid) usercount project   inner join users on users.projectid = project.projectid   inner join city on city.cityid = users.cityid   users.registration_date > '1/1/1995' group project.projectid, city.cityid order    count(userid) desc you said 'sort project registration'; sorts project+city has registrations.
you can sub-select total registrations project, , include in order by, strikes me bit of odd output, made assumption :-)
Comments
Post a Comment