|   |   | 
| 
 | Как запросом объединить два регистра сведений, чтобы было по одной записи... | ☑ | ||
|---|---|---|---|---|
| 0
    
        Azmarika 12.09.14✎ 12:57 | 
        Доброй всем пятницы! Может кто подскажет, что-то никак не соображу.
 Есть два регистра сведений, мне необходимо их объединить по категории, но в одном регистре одна запись, а в другом две записи по этой категории, в результате выходит две записи, а можно как-то организовать в запросе, чтобы объединение шло по первой встречной и выходила только одна? | |||
| 1
    
        ArchLord 12.09.14✎ 13:03 | 
        Группировка тебе в помощь (0)     | |||
| 2
    
        Azmarika 12.09.14✎ 13:05 | 
        Ой, не подумала. Спасибо. Сейчас попробую     | |||
| 3
    
        kosts 12.09.14✎ 13:05 | 
        (0) Возможно доп условие поможет. Чем-то же записи отличаются.     | |||
| 4
    
        Azmarika 12.09.14✎ 13:08 | 
        Группировка не помогла, там практически все поля строковые. А вот с условием, не пойму как, чтоб только одна запись из второй таблицы шла     | |||
| 5
    
        Chav 12.09.14✎ 13:10 | 
        минимум, максимум в группировке используй     | |||
| 6
    
        kosts 12.09.14✎ 13:13 | 
        (4) Прямо в условии соединения между таблицами условие добавь.     | |||
| 7
    
        Azmarika 12.09.14✎ 13:13 | 
        1 регистр
 Склад №004 ул.Калининградская, 1 Ветчины 1 эконом Да 2 регистр Мясная гастрономия витрина - 1 эконом 200 Склад №004 ул.Калининградская, 1 Ветчины 1 Мясная гастрономия витрина ЕЩЁ одна запись - она не нужна Склад №004 ул.Калининградская, 1 Ветчины 1 эконом Да Мясная гастрономия горка - 1 эконом 100 Склад №004 ул.Калининградская, 1 Ветчины 5 Мясная гастрономия горка | |||
| 8
    
        Azmarika 12.09.14✎ 13:14 | 
        как группировать? Связь идет по категории "Ветчина"     | |||
| 9
    
        Fragster гуру 12.09.14✎ 13:19 | 
        кунгфу:
 ВЫБРАТЬ "А" КАК И1, "Б" КАК И2, 1 КАК Р1 ПОМЕСТИТЬ Т1 ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ "А" КАК И1, "Б" КАК И2, "В" КАК И3, 1 КАК Р1 ПОМЕСТИТЬ Т2 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ "А", "Б", "Г", 2 ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Т1.И1 КАК Т1_И1, Т1.И2 КАК Т1_И2, Т1.Р1 КАК Т1_Р1, Т2.И1 КАК Т2_И1, Т2.И2 КАК Т2_И2, Т2.И3 КАК Т2_И3, Т2.Р1 КАК Т2_Р1 ИЗ Т1 КАК Т1 ВНУТРЕННЕЕ СОЕДИНЕНИЕ Т2 КАК Т2 ПО Т1.И1 = Т2.И1 И Т1.И2 = Т2.И2 И (Т2.И3 В (ВЫБРАТЬ ПЕРВЫЕ 1 Т2_Отбор.И3 ИЗ Т2 КАК Т2_Отбор ГДЕ Т2_Отбор.И1 = Т2.И1 И Т2_Отбор.И2 = Т2.И2 УПОРЯДОЧИТЬ ПО Т2_Отбор.И3)) | |||
| 10
    
        Azmarika 12.09.14✎ 13:35 | 
        Ага, только и выходит )     | |||
| 11
    
        Azmarika 12.09.14✎ 14:16 | 
        Fragster, большое спасибо!  Помогло, полегчало )     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |