Använder MySQL, tabeller:
restaurants
- restaurant_id
- district_id
- restaurant_name
visits
- visit_id
- restaurant_id
- date_visited
- tot_1_4
Kolumnerna restaurant_id är förstås relaterade till varandra. I tabellen visits förekommer samma restaurant_id flera gånger, dock med olika datum i date_visited och olika summor i tot_1_4.
Det jag vill göra är:
- Få fram ett medelvärde av tot_1_4 för varje restaurangs alla förekomster i tabellen visits.
- Rangordna de 5 restauranger som har högst medelvärde så att det skrivs ut t ex:
1. Restaurang B 88%
2. Restaurang A 70%
3. Restaurang L 55%
4. Restaurang D 45%
5. Restaurang C 13%
restaurants
- restaurant_id
- district_id
- restaurant_name
visits
- visit_id
- restaurant_id
- date_visited
- tot_1_4
Kolumnerna restaurant_id är förstås relaterade till varandra. I tabellen visits förekommer samma restaurant_id flera gånger, dock med olika datum i date_visited och olika summor i tot_1_4.
Det jag vill göra är:
- Få fram ett medelvärde av tot_1_4 för varje restaurangs alla förekomster i tabellen visits.
- Rangordna de 5 restauranger som har högst medelvärde så att det skrivs ut t ex:
1. Restaurang B 88%
2. Restaurang A 70%
3. Restaurang L 55%
4. Restaurang D 45%
5. Restaurang C 13%
högsta värdet av alla restaurangers betyg så blir det ju plats 47.
Comment