Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: как убрать в запросе задвоенные значения ??  [new]
seeerg_23
Member

Откуда:
Сообщений: 1102
а вы сравните мак адреса. но я только что вроде бы выход нашёл. на небольшом количестве данных работает всё правильно. применил группировку GROUP BY и для каждого поля применил distinct. те общий distinct (select distinct ...) не совсем подходит.
вот так у меня сейчас:

select netbios_name, (min(distinct cpu)), (min(distinct network_adapter)), (min(distinct mac) from pc inner join net on pc.id=net.id group by netbios_name.
11 июл 12, 09:43    [12848673]     Ответить | Цитировать Сообщить модератору
 Re: как убрать в запросе задвоенные значения ??  [new]
denis2710
Member

Откуда: Москва
Сообщений: 3384
seeerg_23
на небольшом количестве данных работает всё правильно

Не ну раз правильность запроса зависит от количества данных - это зачет !!

seeerg_23
select netbios_name, (min(distinct cpu)), (min(distinct network_adapter)), (min(distinct mac) from pc inner join net on pc.id=net.id group by netbios_name

Это на каком диалекте ?
11 июл 12, 09:51    [12848718]     Ответить | Цитировать Сообщить модератору
 Re: как убрать в запросе задвоенные значения ??  [new]
seeerg_23
Member

Откуда:
Сообщений: 1102
данные проверяются на правильность в малом кол-ве. по крайней мере я так делаю. а потом, после отладки, применяю к массиву данных
11 июл 12, 10:11    [12848820]     Ответить | Цитировать Сообщить модератору
 Re: как убрать в запросе задвоенные значения ??  [new]
naPmu3aH
Member

Откуда: из лесу
Сообщений: 1449
А кто сказал, что на приведеном скриншоте строки одинаковые???
Один только я вижу разницу как минимум в столбцах Memm...
11 июл 12, 11:23    [12849301]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Microsoft SQL Server Ответить