Помогите с запросом для вывода в таблицу представленную в приложении вместе с дампом базы данных...
Поле Continent и Region выодятся из таблицы Country напрямую из соответствующих столбцов.
Поле countries запоняется в соответствии с тем:сколько раз встречается имя региона в таблице countries.
поле lifeDuration - средняяя продолжительность жизни из таблицы countries, поля(столбца), LifeExpectancy, по текущему региону, которая равна сумме всех продолжительностей жизни по текущему региону
Population - сумма всех популяций текущего региона из таблицы country столбца population.
Languages - если Country code из таблицы countryLanguage равен Code из таблицы Country заданного региона(текущего), то инкрементировать значение для накопления количества языков в данном регионе, и вывод на Languages(страницу).
Cities - то же, сто и languages, только CountryCode из таблицы City сравнивается с Country.Code из таблица Country для текущего региона.[ATTACH]1244[/ATTACH][ATTACH]1245[/ATTACH]
Помогите написать sql запрос по моему алгоритму...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Игорь Акопян
- Сообщения: 1419
- Зарегистрирован: 13 окт 2004, 17:11
- Откуда: СПБ
- Контактная информация:
начните с одной базовой таблицы, потом добавьте JOIN вторую, выведите первый агрегат, если получилось - добавляйте дальше. В дамп не полезу, но судя по описанию - ничего сложного