|
0 / 0 / 0
Регистрация: 04.03.2020
Сообщений: 3
|
||||||
Присоединение таблицы к самой себе04.03.2020, 22:13. Показов 1411. Ответов 3
Добрый вечер. Прошу помощи.
Пытаюсь вывести данные в необходимом мне формате. Проблема в том что если я соединяю по дате, то в строках где prob равен 411 или 510, plate_count дублируется из правой таблицы, а мне нужно чтобы там был null или 0. Если же я соединяю по prob, то тогда мне необходимо избавится от дублирующих строк с prob = 500. Пробовал это сделать с помощью distinct - но в любом случае удаляет не те строки которые мне надо. Прошу подсказать в какую сторону мне смотреть.
0
|
||||||
| 04.03.2020, 22:13 | |
|
Ответы с готовыми решениями:
3
Обращение ф-и замыкания к самой себе Форма, отправляющая сведения самой себе Как отправить значения формы самой себе?? |
|
1267 / 980 / 385
Регистрация: 02.09.2012
Сообщений: 3,027
|
|
| 05.03.2020, 09:11 | |
|
может плохо понимаю, но сделайте левое соединение и по дате и по prob.
0
|
|
|
0 / 0 / 0
Регистрация: 04.03.2020
Сообщений: 3
|
|
| 05.03.2020, 09:57 [ТС] | |
|
Ранее прикрепленный скриншот это левое присоединение по дате.
А этот скрин - левое по problem
0
|
|
|
0 / 0 / 0
Регистрация: 04.03.2020
Сообщений: 3
|
|
| 05.03.2020, 10:42 [ТС] | |
|
Получается в первом случае мне не нужны значения в столбце plate_count если prob <> 500. Здесь строки с prob = 500 из двух таблиц он соединяет правильно.
А во втором случае мне не нужны повторные строки с prob = 500. Если применяю distinct on (prob, date) или (prob), то он оставляет строки с неправильным соединением Добавлено через 35 минут Решил проблему использовав case. select cte1.date as dt, cte1.problem as prob, cte1.count as total, (case when cte1.problem <> 500 then 0 else cte2.count end) from cte1 left join cte2 on cte1.date = cte2.date
0
|
|
| 05.03.2020, 10:42 | |
|
Помогаю со студенческими работами здесь
4
Присоединение таблицы с картинками к другой таблице Бывает ли чтобы программа требовала пароль который содержит в себе адрес перехода необходимый самой проге? Чистка таблицы средствами самой БД Сравнение таблицы самой с собой Объединение таблицы с самой собой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|