Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Select / 3 сообщений из 3, страница 1 из 1
24.01.2002, 17:11
    #32021464
Gramer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Select
Как написать запрос, который из базы со структурой

Фамилия Имя Отчество Профессия
Иванов Иван Иванович Программер
Петров Петр Петрович Секретарь
Петров Петр Петрович Уборщик мусора
Сидоров Сидр Сидрыч Бухгалтер

(Т.е. у одних и тех же людей могут быть разные профессии)
выведет тот же список, в котором повторяющиеся профессии встречаться не будут, зато в поле профессия будут флаги,
соответствующие разным профессиям:

Фамилия Имя Отчество Профессия
Иванов Иван Иванович П
Петров Петр Петрович СУ
Сидоров Сидр Сидрыч Б

(буква П соответствует программерам, С секретарям, У уборщикам, Б бухгалтерам), это нужно чтобы можно было выделить
таких универсалов, работающих под разными профессиями.
...
Рейтинг: 0 / 0
25.01.2002, 07:10
    #32021491
Alik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Select
IMHO Без SP не обойтись.
...
Рейтинг: 0 / 0
25.01.2002, 12:26
    #32021523
gardener
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Select
Можно сделать так:
select фамилия, имя, отчество, count (*)
from имя_таблицы
group by фамилия, имя, отчество having count (*) > 1

Выбраны будут только те люди, для которых в таблице больше одной записи.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Select / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]