Red
че?
Anton
machineID = resourceID
Red
спасибо
Red
а дальше как?
Anton
джоин в_р_систем
Sergey
с v_R_System заджойнить
Sergey
name0 или netbios_name0
Red
я в sql не силён...
Sergey
может ещё че нить подойдет
Anton
поиск запусти по v_r_system
Anton
тут уже миллион примеров было
Anton
прямо по машин айди ресурс айди джойнить
Anonymous
аа
Anonymous
мой комент стерся) теперь я понял про что Сергей)
Anonymous
SELECT
dbo.v_GS_SYSTEM.ResourceID,
dbo.v_GS_SYSTEM.Name0
FROM
dbo.v_GS_SYSTEM
Anton
он просто селектит из таблицы
Anton
в представлениях там в бОльшей части идет ресурсайди
Red
а как это всё соединить?
Sergey
откуда у тя там первоначальный запрос?
Anton
что делать?
Red
select * from TASKS_WITH_USER_DATA
Anonymous
INNER JOIN
dbo.v_GS_SYSTEM
ON
dbo.v_GS_SYSTEM.ResourceID = dbo.v_GS_INSTALLED_SOFTWARE.ResourceID
Sergey
нет у меня такой таблицы
Anton
не
Anton
v_r_system
Anton
v_gs_system не трогайте
Anonymous
а чем эти таблы отличаются то?)
Anton
угадай
Anton
gs - инвентори
Anton
нет инвентори по какой-то причине, нет записи в бд
Anton
или пустая запись
Red
я создал кастомный wmi класс и настроил его инвентори
Dmitry
Кстати, где можно про структуру БД почитать?
Anonymous
ясно)
Red
вот sccm и создал под него таблицу
Anton
Dmitry
какие таблицы, что содержат. А то все как-то наугад обычно
Anton
да там все понятно, где что искать
Anton
в большинстве случаев )
Dmitry
я про целевое назначение. Имя ни о чем не говорит, только догадки ))
Anton
Red
😃
Anton
начало положено )
Dmitry
конец дали, что еще надо ))
Anton
селекти по в_р_ систем джойни ресурайди из систем и его машин айди из таблицы
Anton
выполняйте и смотрите чо выдало )
Anton
потом после селекта селектите то, что надо
Anton
select
таблица.это,
таблица.вот_это,
таблица.вот_эта_хуйня,
таблица2.и_вот_эта_нужная_хуйня
Red
вот так заработало:
Red
select * from TASKS_WITH_USER_DATA
INNER JOIN
dbo.v_R_System
ON
v_R_System.ResourceID = dbo.v_R_System.ResourceID
Anton
лол
Dmitry
Anton
хорошая попытка
Red
ну а как правильно будет?\
Dmitry
Смотря что надо вообще. Зачем из TASKS_WITH_USER_DATA выбирать данные?
Anton
давай коллективный разум, налетай!
Anton
где наш dba, @iCord
Anonymous
я ваще не понял задачу)
Dmitry
сначала задачу надо)
Anonymous
SELECT
dbo.TASKS_WITH_USER_DATA.ResourceID,
dbo.v_R_SYSTEM.Name0
FROM
dbo.TASKS_WITH_USER_DATA
INNER JOIN
dbo.v_R_SYSTEM
ON
dbo.TASKS_WITH_USER_DATA.ResourceID = dbo.v_R_SYSTEM.ResourceID
Anonymous
че надо то?)))))
Anonymous
у меня такой таблицы нет)
Red
я выше писал
Red
я создал кастомный wmi класс
Red
настроил его инвентаризацию
Red
теперь мне надо получить собранные данные
Red
селект select * from TASKS_WITH_USER_DATA
Red
выводит:
Red
Anonymous
ну а какие именно данные тебе нужны?)
Anonymous
вот ты и вывел все
Dmitry
SELECT
dbo.TASKS_WITH_USER_DATA.ResourceID,
dbo.v_R_SYSTEM.Name0
FROM
dbo.TASKS_WITH_USER_DATA
INNER JOIN
dbo.v_R_SYSTEM
ON
dbo.TASKS_WITH_USER_DATA.MachineID = dbo.v_R_SYSTEM.ResourceID
Dmitry
тогда так
Dmitry
Проверить не могу )
Red
мне необходимо что бы вместо вместо machineid получить имя компа
Anonymous
я ж выше тоже самое написал))
Dmitry
Anonymous
только тогда не так)
Dmitry
.MachineID
Artem
о о тема хорошая ) в репорт билдере нажимаю на печать картинка типа моргнула один раз и тишина ....