Tricky SQL 2
denne her SQL:select * from cars where id not in (select CarRatings.Car_ID from CarRatings where CarRatings.Raters_ID = " & MyID("ID") & ") and Car_Owner <> " & MyID("ID"))
Set Top10 = conn.execute("Select TOP 10 Car_ID,Count(*) as votes,avg(Car_Rate) as avgRate, Profiles.Username,Profiles.ID, Cars.Car_slot1,Cars.Car_title from ((carRatings inner join Cars on Cars.id=CarRatings.Car_ID ) inner join Profiles on Profiles.id=Cars.Car_Owner) Group by Car_ID, Profiles.Username,Cars.Car_slot1,Cars.Car_Title,Profiles.ID order by avg(Car_Rate) desc
vil jeg gerne have til, kun at select records, hvor Count(*) er størst...
SQL'en laver en Top10 liste over biler (se evt. http://www.eksperten.dk/spm/515489)
problemet er at den skal sorteres lidt anderledes, eller også skal records med mindre end count(*) = 5 ikke vises
en top10 liste giver nemlig ingen mening hvis EEN stemme givende 100% ryder førstepladsen... der skal jo helst være en lidt mere solid opbakning af stemmerne
*hvis i ikke fatter hvor jeg vil hen må i lige spørge
