|
Как правильно составить запрос с прямым соединением |
☑ |
0
kortun
23.05.12
✎
12:46
|
Есть справочник номенклатура.
Есть справочник единицы измерений, который подчинен номенклатуре.
товар 1
шт, бл, кор
товар 2
бл, кор, кг
Как правильно составить запрос, чтобы мне вывело только те единицы измерений, которых нет либо у товара 1, либо у товара 2
в виде таблицы
единица | товар 1 | товар 2
шт | есть| нет
кг | нет| есть
или в таком виде
единица | товар 1 | товар 2
единица | шт | нет
единица | | кг
Спасибо.
|
|
1
Alex S D
23.05.12
✎
12:49
|
полное соединение и проверка на NULL
|
|
2
pessok
23.05.12
✎
12:51
|
(1) внутреннее соединение и Номенклатура.ЕдиницаИзмерения <> ЕдиницаИзмерения, не?
|
|
3
kortun
23.05.12
✎
12:57
|
а можете текст запроса с примером? а то не могу сообразить как написать
|
|
4
Kashemir
23.05.12
✎
13:01
|
(3) Неа - ибо развернуть группировку вертикально как в (0) чистым запросом нельзя.
|
|
5
kortun
23.05.12
✎
13:02
|
(4) мне не обязательно разворачивать, мне просто получить данные, где единицы не совпадают и какие у кого именно не совпадают
|
|
6
Жан Пердежон
23.05.12
✎
13:05
|
чем вы занимались 8 лет и 2 месяца?
|
|
7
shuhard
23.05.12
✎
13:06
|
(5) ВЫБРАТЬ
ЕдиницыИзмерения.Ссылка,
ЕдиницыИзмерения.Владелец,
ВЫБОР
КОГДА ЕдиницыИзмерения.Владелец = &Товар1
ТОГДА ИСТИНА
ИНАЧЕ ЛОЖЬ
КОНЕЦ КАК Т1,
ВЫБОР
КОГДА ЕдиницыИзмерения.Владелец = &Товар2
ТОГДА ИСТИНА
ИНАЧЕ ЛОЖЬ
КОНЕЦ КАК Т2
ИЗ
Справочник.ЕдиницыИзмерения КАК ЕдиницыИзмерения
|
|
8
kortun
23.05.12
✎
13:12
|
(7) спасибо, за основу подойдет
|
|