|
Левое соединение только с первой записью
| ☑ |
0
kolts23381
31.01.15
✎
23:52
|
Пишу запрос для отчета и хочу добавить штрихкод. Но штрихкодов у одного товара может быть несколько. Как получить только один штрихкод. На примере этого запроса что нужно дописать
ВЫБРАТЬ
Номенклатура.Ссылка КАК Товар,
Штрихкоды.Штрихкод
ИЗ
Справочник.Номенклатура КАК Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК Штрихкоды
ПО Штрихкоды.Владелец = Номенклатура.Ссылка
|
|
1
iamnub
31.01.15
✎
23:53
|
МАСКИМУМ по штрихкоду
|
|
2
kolts23381
31.01.15
✎
23:56
|
А куда это вписать? Этот запрос только пример, мой трехэтажный.
|
|
3
ShoGUN
31.01.15
✎
23:57
|
(0) Если штрихкодов может быть несколько, сначала надо решить, какой тебе нужен. Или тебе пофиг? И пофиг, что второй потеряется?
|
|
4
iamnub
31.01.15
✎
23:57
|
(2)
Второй этаж - будет в самый раз
|
|
5
kolts23381
31.01.15
✎
23:59
|
(3) Да, пофиг, потому что несколько штрихкодов бывает редко, и я хочу просто предусмотреть этот случай.
Сейчас попробую МАКСИМУМ. Но тогда придется сгруппировать остальные поля
|
|
6
Zhuravlik
01.02.15
✎
00:16
|
штрих - обычно текстовый, максимум по строке вроде не работает?
|
|
7
SSSSS_AAAAA
01.02.15
✎
00:32
|
(6) С какого это перепугу? Типа строки невозможно сравнить? Или строка перестала состоять из байтов, которые, как ни странно, есть таки числа?
|
|
8
Zhuravlik
01.02.15
✎
00:42
|
(7) Действительно, работает. Промахнулся я)
|
|
9
arccos6pi
01.02.15
✎
01:16
|
а почему просто не выбирать из регистра владельца и штрихкод?
|
|
10
arccos6pi
01.02.15
✎
01:23
|
хотя тогда не будет номенклатуры без штрихкода
|
|