powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как правильно написать запрос?
3 сообщений из 3, страница 1 из 1
Как правильно написать запрос?
    #32033786
Новичок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходим запрос:

Необходимо получить все строки, у которых одно
поле одинаковое.

таблица "Nom", ключевое поле "ID", поле которое может
совпадать "InvNom"
??????

Например таблица:

ID InvNom
----- ----------
1 0001
2 0002
3 0003
4 0002
5 0004
6 0003

Запрос должен выдать:

ID InvNom
----- ----------
2 0002
4 0002
3 0003
6 0003
...
Рейтинг: 0 / 0
Как правильно написать запрос?
    #32033788
BOBKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Самое простое решение:

Код: plaintext
1.
2.
3.
4.
select * 
from nom
where invnom in 
(select invnom from nom group by invnom having count(id)> 1 )
order by invnom


может есть проще, если подумать ...
...
Рейтинг: 0 / 0
Как правильно написать запрос?
    #32033801
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
select distinct a.id, a.invnom
from nom a inner join nom b on b.invnom = a.invnom and b.id <> a.id
order by a.invnom, a.id
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как правильно написать запрос?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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