|
Как запросом добавить запись к первой таблице, при условии, что первая таблица не пустая. Ø (Волшебник 11.12.2023 21:54) |
☑ |
0
Королевский Тигр
11.12.23
✎
21:03
|
Доброго времени суток, я не могу сообразить(((
Как запросом добавить запись к первой таблице, при условии, что первая таблица не пустая.
Пример
Имеем таблицу А
В ней есть:
А.Ответсвеный,
А.Подразделение,
А.Выручка
Имеем таблицу Б
В ней есть:
Б.Ассистент
Я хочу получить результирующую таблицу С в которой будет
С.Ответственный,
С.Подразделение,
С.Выручка,
С.Ассистент
Но дополнить запись(строку, а не стобец) таблицы Б к таблице А нужно в том случае, если таблица А не пустая. Если А пустая, то и С будет то же пустой. Это реально вообще запросом сделать?
|
|
1
PR
11.12.23
✎
21:15
|
Я не верю, что в профессию попали настолько непрофессиональные люди
|
|
2
PR
11.12.23
✎
21:17
|
Когда я проводил собеседования, если человек не знал, что такое левое соединение, то шел нахрен сразу
|
|
3
Королевский Тигр
11.12.23
✎
21:18
|
(2) ты условие читал собеседователь?
...Но дополнить запись(строку, а не стобец) таблицы Б к таблице А
|
|
4
ttk
11.12.23
✎
21:22
|
(3) ну так а чем левое соединение то не устраивает?
|
|
5
PR
11.12.23
✎
21:36
|
(3) Ты наркоман что ли?
Сформулируй четко, что ты хочешь
А то у тебя то таблицы с колонками, то нужно запись, а не колонку
|
|
6
Королевский Тигр
11.12.23
✎
21:38
|
(4)
Ну допустим таблица 1 это отфильтрованый РС в котором 3 записи в соответствующих колонках(там есть еще колонки, но я выбираю только эти 3):
Ответственный Подразделение Выручка
Вася отдел1 30
Петя отдел2 20
Маша отдел3 50
Таблица 2 это ЗаказПокупателя в котором есть поле ответственный(значение Вася). Соединяем таблицу 1(РС) с таблицей 2(заказ)
Левым соединением по ссылке. Получим вот так.
Ответственный Подразделение Выручка
Вася отдел1 30
Петя отдел2 20
Маша отдел3 50
А мне надо что бы было вот так
Ответственный Подразделение Выручка
Вася отдел1 30
Петя отдел2 20
Маша отдел3 50
Вася отдел1 0
Поле выручка в заказе нет.
|
|
7
Королевский Тигр
11.12.23
✎
21:39
|
(5) Перечитай еще раз первый пост
|
|
8
Королевский Тигр
11.12.23
✎
21:41
|
(6) И если в РС Таблице 1 нет записей то должно быть так
Ответственный Подразделение Выручка
NULL NULL NULL
|
|
9
PR
11.12.23
✎
21:42
|
(6) Мда, печаль
|
|
10
PR
11.12.23
✎
21:42
|
Кто-нибудь что-нибудь понял?
|
|
11
Королевский Тигр
11.12.23
✎
21:44
|
(10) тебе в твои 44 года заняться нечем? Включи мультики чтоли
|
|
12
PR
11.12.23
✎
21:45
|
(11) Ты решил насрать на форум невменяемую ветку?
|
|
13
Королевский Тигр
11.12.23
✎
21:45
|
Мне надо не объеденисть таблицы полями,а дополнить первую таблицу записью второй таблицы, при условии, что первая таблица не пустая
|
|
14
Королевский Тигр
11.12.23
✎
21:45
|
(12) Я бы с большим удовольствием на тебя бы насрал
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший