Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Хелп!!! Сложный запрос с особыми условиями вывода! нужно срочно :(

8.8K
15 июня 2009 года
EpoxDe1u
56 / / 29.09.2006
Есть Таблица NM
поля
- id
- name

Есть Таблица Т1
поля
- id
- id_name (из таблицы "NM" берется name)
- id_type некоторый подвид, разновидность (а,б,в, ...... ,я)
- value

нужно получить такое

id, name(по id_name), sum(value а-я), sum(value a), sum(value б), sum(value в), ... , sum(value я)

Важная особенность - в выборке должны быть все записи из таблицы "NM"
294
15 июня 2009 года
Plisteron
982 / / 29.08.2003
Уважаемые начинающие программисты!
С завидной регулярностью в разных темах данного форума появляются вопросы о связывании в том или ином виде двух или нескольких таблиц с помощью языка SQL.
В наше время Microsoft Access установлен у большинства читателей данного топика, и у топикастера, полагаю, он тоже есть (в крайнем случае, существует аналог от OpenOffice).
Создайте в M$ Access таблички с указанной вами же структурой, наполните какими-нибудь данными (по три-четыре строки, для экспериментов такого уровня достаточно) и воспользуйтесь акцессовским мастером построения запросов (подсказка: кликнув по связи, можно задать INNER, LEFT или RIGHT JOIN). Полученный запрос можно посмотреть в виде SQL. 99%, что он будет работать и в более серьёзных СУБД.
8.8K
15 июня 2009 года
EpoxDe1u
56 / / 29.09.2006
Тему можно закрывать, ответ найден.

2 Plisteron
Я привел упрощенный пример, кусочек задачи для базы, в которой 79 таблиц и очень сложные реляционные связи.
294
15 июня 2009 года
Plisteron
982 / / 29.08.2003
Цитата: EpoxDe1u
кусочек задачи для базы, в которой 79 таблиц и очень сложные реляционные связи.

И?
Если 79 таблиц, то SQL другой?
Представления (VIEW) и конструкция WITH поможет гиганту мысли.

8.8K
15 июня 2009 года
EpoxDe1u
56 / / 29.09.2006
помог CASE
Спасибо за Ваше желание помочь :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог