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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> СУБД DB2 выбор неповторяющихся значений 
:(
    Опции темы
Zhenyusya
  Дата 19.11.2008, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



есть две таблицы
1. opis:
num  | pkopis
455           2
123           3

2. org:
name   | pkorg | fkopis
name1      1           2
name2      2           2
name3      3           3

выбрать описи, в организациях которых where name='%name%' и pkopis было уникально 
(не выводить одну и туже opis несколько раз)

результат должен быть такой: num,   name,   pkopis, pkorg
                                                    455    name1       2         2                
                                                    123    name3       3         3                
P.S.     неважно какую из записей выводить name1 или name2 
главное, чтобы не обе вместе
PM MAIL ICQ   Вверх
Magnifico
Дата 19.11.2008, 19:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 418
Регистрация: 23.1.2008
Где: Московская област ь

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



Код

select  max(num),   max(name),   pkopis, max(pkorg)
from opis
join
org
on opis.pkopis = org.fkopis
where name like '%name%'
group by   pkopis

union all 

select num,   name,   pkopis, pkorg
from opis
join
org
on opis.pkopis = org.fkopis
where name not like '%name%'



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


 




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


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

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