Я задал вопрос несколько дней назад. Вот эта ссылка. Count(), соответствующий max()
Теперь с тем же набором таблиц (SQL Fiddle) я хотел бы проверить другой состояние
Если первый вопрос касался подсчета, связанного с максимальным статусом, то этот вопрос касается показа подсчета на основе следующего статуса каждого проекта.
Пояснение
Как вы можете видеть в таблице user_approval, appr_prjt_id=1 имеет 3 разных статуса, а именно 10,20,30. И следующий статус будет 40 (С каждым одобрением статус увеличивается на 10) и так далее. Так можно ли показать, что есть проект, статус которого ждет 40? Его количество должно отображаться только для статуса, соответствующего 40 в выводе (не в статусах 10,20,30,... и т.д.)
Желаемый результат:
10 | 20 | 30 | 40
location1 0 | 0 | 0 | 1
a project whose status is waiting to be 40
. Это может означать несколько вещей. - person Erwin Brandstetter   schedule 13.04.2013Manager's Approval
и 40 какAdministrator Approval
. Как я объяснил в вопросе, текущий статус будет увеличиваться на 10 каждый раз, когда делается утверждение. Итак, если проект имеет текущий статус 30, это означает, что он прошелManagers Approval
и теперь ожидаетAdministrators Approval
. Таким образом, количество, соответствующееAdministrators Approval
- person harry   schedule 13.04.2013a project whose status is waiting to be 40
точно такой же, какa project with a maximum status of 30 in table user_approval
? Кроме того: вы пишетеis about showing the next status of every project
, но затем отображаете одну строку для местоположения? Это противоречиво. Пожалуйста, уточните, какие выходные данные вам нужны точно. - person Erwin Brandstetter   schedule 14.04.2013