|
В запросе выбрать все или ничего | ☑ | ||
---|---|---|---|---|
0
Stim
01.12.15
✎
22:31
|
Если есть записи в РС - то выбрать организации только по ним.
Если записей нет - то все организации. в одном запросе. как? |
|||
1
Stim
01.12.15
✎
22:31
|
+ с заголовком промахнулся конешн
|
|||
2
H A D G E H O G s
01.12.15
✎
22:33
|
и с профессией.
|
|||
3
Stim
01.12.15
✎
22:35
|
(2) по делу, Дмитрий
|
|||
4
Дарлок
01.12.15
✎
22:36
|
дык.. вариантов много можно придумать
|
|||
5
Stim
01.12.15
✎
22:37
|
(4) без временных таблиц пжл.
|
|||
6
Дарлок
01.12.15
✎
22:42
|
вроде так должно работать....
ВЫБРАТЬ орг.Организация Из справочник.Организации КАК ОРГ ЛЕВОЕ СОЕДиНеНие РС КАК РС По РС.Организация = ОРГ.ССылка ГДЕ НЕ РС.Организация ЕСТЬ NULL ИЛИ ВЫБРАТЬ( МАКСИМУМ( выбрать ИСТИНА как ПризнакНаличия из РС Объединить ВСЕ ЛОЖЬ КАК ПризнакНаличия ) = ЛОЖЬ |
|||
7
Stim
01.12.15
✎
22:50
|
(6) не работает даже простейшая конструкция
выбрать организации.ссылка из Справочник.Организации как организации ГДЕ выбрать(ВЫБРАТЬ ИСТИНА КАК Признак) = ИСТИНА |
|||
8
Дарлок
01.12.15
✎
22:50
|
ну или так наверно будет лучше:
ВЫБРАТЬ орг.Организация ЕстьОрганизации.Признак КАК Признак Из справочник.Организации КАК ОРГ ЛЕВОЕ СОЕДиНеНие РС КАК РС По РС.Организация = ОРГ.ССылка ЛЕВОЕ СОЕДИНЕНИЕ ВЫБРАТЬ( МАКСИМУМ( выбрать ИСТИНА как ПризнакНаличия из РС Объединить ВСЕ ЛОЖЬ КАК ПризнакНаличия ) КАК ПРизнак) КАК ЕстьОрганизации ПО ИСТИНА ГДЕ НЕ РС.Организация ЕСТЬ NULL ИЛИ ЕстьОрганизации.Признак = ЛОЖЬ |
|||
9
Дарлок
01.12.15
✎
22:50
|
(7) через левое переделай см (8)
|
|||
10
User_Agronom
01.12.15
✎
22:52
|
(0) Демонически текст запроса собрать.
|
|||
11
Stim
01.12.15
✎
22:52
|
(10) незя, это запрос рлс
|
|||
12
Дарлок
01.12.15
✎
22:55
|
(11) тормозов не боишься? =) может ну его..
|
|||
13
youalex
01.12.15
✎
23:14
|
В лоб, что называется:
ГДЕ ВЫБОР КОГДА 1 НЕ В (ВЫБРАТЬ Первые 1 1 ИЗ РС) Тогда Истина ИНАЧЕ Организация В (ВЫБРАТЬ Организация из РС) КОНЕЦ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |