Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> sql-запрос 
:(
    Опции темы
tatbesidovska
Дата 12.4.2011, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 9.4.2008

Репутация: нет
Всего: нет



делаю запрос:
Код

select pr.id_pr,kontr_l_pr,name_isp from pr
inner join isp on pr.id_pr = isp.id_pr
на выходе получаю

pr.id_pr | kontr_l_pr | name_isp
18|     Иванов Иван Иванович|     Пупенок Александр Иванович
18|     Иванов Иван Иванович    | (не определено)
18|     Иванов Иван Иванович     | Николаев Андрей Геннадьевич
19|     Сидоров Сидор Сидорович     | Дубин Святослав Игоревич
19|     Сидоров Сидор Сидорович    | Корниенко Геннадий Владимирович
19|     Сидоров Сидор Сидорович|     Григорьев Владимир Михайлович
20|     Иванов Иван Иванович|     Киреев Геннадий Иванович
20|     Иванов Иван Иванович|     Николаев Андрей Геннадьевич
20|     Иванов Иван Иванович|     Алимов Олег Павлович

как написать запрос, чтобы получить
pr.id_pr | kontr_l_pr | name_isp
18|    Иванов Иван Иванович|    Пупенок Александр Иванович, Николаев Андрей Геннадьевич
19|    Сидоров Сидор Сидорович|    |Дубин Святослав Игоревич, Корниенко Геннадий Владимирович, Григорьев Владимир Михайлович
20|    Иванов Иван Иванович|    Киреев Геннадий Иванович, Николаев Андрей Геннадьевич, Алимов Олег Павлович

Заранее спасибо
сегодня, 16:49    [10507636]     Ответить | Цитироват
PM MAIL   Вверх
Gluttton
Дата 12.4.2011, 19:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начинающий
***


Профиль
Группа: Завсегдатай
Сообщений: 1170
Регистрация: 28.8.2008
Где: Феодосия

Репутация: 24
Всего: 54



Цитата(tatbesidovska @  12.4.2011,  17:57 Найти цитируемый пост)
как написать запрос, чтобы получить

Сильно зависит от СУБД.
Решений может быть несколько: от написания рекурсивного запроса, до использования уже готовых функций (в MySQL - есть, но не помню как называется, в Firebird - это LIST (), другие СУБД наверняка тоже так умеют, но я не знаю).


--------------------
Слава Україні!
PM MAIL   Вверх
tatbesidovska
Дата 12.4.2011, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 9.4.2008

Репутация: нет
Всего: нет



Sql-сервер2000
PM MAIL   Вверх
Gluttton
Дата 12.4.2011, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начинающий
***


Профиль
Группа: Завсегдатай
Сообщений: 1170
Регистрация: 28.8.2008
Где: Феодосия

Репутация: 24
Всего: 54



tatbesidovska, не знаю, но, как бы Google рулит:
Раз.
Два.


--------------------
Слава Україні!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Составление SQL-запросов | Следующая тема »


 




[ Время генерации скрипта: 0.0404 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.