Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как отобрать повторяющиеся значения по условию / 5 сообщений из 5, страница 1 из 1
09.10.2018, 10:28
    #39714789
ALARMus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отобрать повторяющиеся значения по условию
Здравствуйте.
Подскажите какой запрос поможет отобрать из повторяющихся записей только те , у которых большее значение в другой колонке ?

Таблица A:
NameA
А1
А2
А3

Таблица B:
Name-NameB-id
A1------B1-----2
A1------B2-----7
A2------B3-----4

В результате должны быть строки:
A1-B2
A2-B3

Код: sql
1.
2.
3.
4.
select NameA, NameB
from A
left join B
on A.NameA=B.Name
...
Рейтинг: 0 / 0
09.10.2018, 10:36
    #39714792
londinium
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отобрать повторяющиеся значения по условию
Код: sql
1.
2.
3.
SELECT B.[NAME],B.NAMEB,MAX(B.ID)
FROM TABLEB AS B
GROUP BY B.[NAME],B.NAMEB
...
Рейтинг: 0 / 0
09.10.2018, 10:48
    #39714795
ALARMus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отобрать повторяющиеся значения по условию
londinium,
пардон не дописал
В результате должны быть строки:
A1-B2
A2-B3
A3-A3
...
Рейтинг: 0 / 0
09.10.2018, 11:48
    #39714831
Kopelly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отобрать повторяющиеся значения по условию
Код: sql
1.
2.
3.
4.
Select a.NameA, isnull(max(b.NameB),a.NameA)
From a 
left join b on a.NameA = b.NameA
Group by a.NameA
...
Рейтинг: 0 / 0
09.10.2018, 15:37
    #39714980
ALARMus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отобрать повторяющиеся значения по условию
Kopelly,

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


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