sqlfidle
У меня есть таблица расписания со следующими столбцами.
id film_id theatre_id datetime
Один и тот же фильм может встречаться несколько раз, как показано ниже:
id film_id theatre_id datetime
- ------- ---------- ------
1 1 1 2018-12-07 10:00
2 1 2 2018-12-13 16:00
3 2 3 2018-12-08 10:00
4 1 1 2018-12-08 19:00
Я хотел бы иметь две колонки новостей при выборе с количеством вхождений и общим количеством шоу, сгруппированных по film_id и отсортированных по film_id, datetime, как показано ниже:
id film_id theatre_id datetime rank count
- ------- ---------- ------ ---- -----
1 1 1 2018-12-07 10:00 1 3
4 1 1 2018-12-08 19:00 2 3
2 1 2 2018-12-13 16:00 3 3
3 2 3 2018-12-08 10:00 1 1