|
Запросы. Не понятен синтаксис связи таблиц
| ☑ |
0
OnCheck
30.08.11
✎
10:04
|
Выдран блок из контекста не могу его понять, а именно что это за вид связи таблиц, нужно будет, вставлю больше буков:
ВЫБРАТЬ
МАКСИМУМ(СотрудникиДУ.Ссылка),
СотрудникиДУ.Физлицо,
3,
ПериодыРаботников.ПериодРегистрации
ИЗ
Периоды КАК ПериодыРаботников,
Справочник.СотрудникиОрганизаций КАК СотрудникиДУ
ГДЕ
(СотрудникиДУ.ВидДоговора = ЗНАЧЕНИЕ(Перечисление.ВидыДоговоровСФизЛицами.ДоговорУправленческий)
ИЛИ СотрудникиДУ.ВидДоговора = ЗНАЧЕНИЕ(Перечисление.ВидыДоговоровСФизЛицами.ТрудовойДоговор))
|
|
1
kosts
30.08.11
✎
10:04
|
Может это полное соединение?
|
|
2
butterbean
30.08.11
✎
10:04
|
это ПОЛНОЕ СОЕДИНЕНИЕ
|
|
3
Быдло замкадное
30.08.11
✎
10:05
|
где тут связь..
|
|
4
MadHead
30.08.11
✎
10:06
|
А конструктором запроса код открыть не пробовали?
|
|
5
Axel2009
30.08.11
✎
10:06
|
это CROSS JOIN. не верь никому
|
|
6
OnCheck
30.08.11
✎
10:08
|
(1),(2) буду тестировать
(3) сам не вижу, вот и пишу
(4) пробовал, это из СКД, Там тоже связь не заполененно
(5) вообще то не знаю такого join, нагрузил... буду гуглить
|
|
7
Defender aka LINN
30.08.11
✎
10:17
|
Выбрать * из Таблица1, таблица2 = Выбрать * из Таблица1 ВНУТРЕННЕЕ соедниение Таблица2 по Истина
|
|
8
OnCheck
30.08.11
✎
10:24
|
(5) да, это CROSS JOIN!
|
|
9
OnCheck
30.08.11
✎
10:26
|
(7) не понял
|
|
10
acsent
30.08.11
✎
10:28
|
Это декартово произведение оно же кросс джой оно же внутреннее соединение по истина
|
|
11
OnCheck
30.08.11
✎
11:29
|
(10) ок, спасибо
|
|