|
|
|
Объединить таблицы
|
|||
|---|---|---|---|
|
#18+
Добрый день! Есть 2 таблицы: TABLE1 NamePolicyUserPC0001 TABLE2 NamePolicyUserPC0001NEWVasya Запрос: Код: sql 1. 2. 3. 4. 5. 6. 7. Получаем: NamePolicyUserPC0001PC0001NEWVasya Как сделать так, что если в одной ячейке пусто, то брал данные из другой таблицы? Как бы объединить 2 таблицы в одну. Названия столбцов одинаковые. Сам язык WQL, но он очень похож на MySQL Должно получиться так: NamePolicyUserPC0001NEWVasya ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2013, 13:00:19 |
|
||
|
Объединить таблицы
|
|||
|---|---|---|---|
|
#18+
HFShak, Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2013, 14:01:29 |
|
||
|
Объединить таблицы
|
|||
|---|---|---|---|
|
#18+
HFShakСам язык WQL, но он очень похож на MySQL НИ хрена не похож. Он родственен диалекту MS SQL - собсно он и есть, просто жутко кастрированный и слегка адаптированный. HFShakКак сделать так, что если в одной ячейке пусто, то брал данные из другой таблицы? Как бы объединить 2 таблицы в одну. ЕМНИП WQL такое не позволяет. Выбирай спокойно в два рекордсета, а выбор пустого-непустого делай на VBS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2013, 14:29:36 |
|
||
|
Объединить таблицы
|
|||
|---|---|---|---|
|
#18+
Akina, Все получилось, как написал qwerty112. Только так: SELECT TABLE1.Name, isnull(TABLE1.Policy, TABLE2.Policy) Policy, isnull(TABLE1.User, TABLE2.User) User FROM TABLE1 left join TABLE2 on TABLE1.Name=TABLE2.Name WHERE TABLE1.Name = 'PC0001' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2013, 15:09:00 |
|
||
|
Объединить таблицы
|
|||
|---|---|---|---|
|
#18+
HFShakAkina, Все получилось, как написал qwerty112. Только так: SELECT TABLE1.Name, isnull(TABLE1.Policy, TABLE2.Policy) Policy, isnull(TABLE1.User, TABLE2.User) User FROM TABLE1 left join TABLE2 on TABLE1.Name=TABLE2.Name WHERE TABLE1.Name = 'PC0001' "заработало" это, конечно, - хорошо, но всё таки - это у вас точно WQL ? незнаю как UNION, а join - он вроде как точно не поддерживал ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2013, 15:50:14 |
|
||
|
Объединить таблицы
|
|||
|---|---|---|---|
|
#18+
qwerty112... незнаю как UNION, а join - он вроде как точно не поддерживал ... ага, вот оно видимо что http://it2web.ru/index.php/wmi/186-vvedenie-v-wmi-cim-studio?start=1 Основное отличие WQL от ANSI SQL состоит в том, что WQL не позволяет производить изменения в данных WMI, т.е. фактически в WQL поддерживается лишь один оператор SQL: select. Кроме того, в операторе select языка WQL не поддерживаются следующие ключевые слова: DISTINCT, COUNT, JOIN, SUBSTRING, ORDER BY, UPPER, LOWER и DATEPART (эти ключевые слова поддерживаются в варианте Extended WQL (eWQL), реализованном в Microsoft SMS 2.0 и SMS 2003). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2013, 15:56:48 |
|
||
|
|

start [/forum/topic.php?fid=47&gotonew=1&tid=1836248]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 357ms |

| 0 / 0 |
