|
Условия соединения 2 таблиц |
☑ |
0
serg-lom89
18.03.16
✎
14:54
|
Подскажите как соеденить 2 таблицы..что то в пятницу голова не варит уже.
Есть 1 таблица
К1
К2
К2
К3
к3
к4
к5
К.....
Есть 2 -ая таблица
К1 Т1
К2 Т1
К2 Т2
к3 т2
к4 т1
к5 т2
К.. т...
нужно через левое соединение соединить их
что бы в первой таблице остались теже записи(количество)
а из 2-ой только добавились записи у которых т2?
|
|
1
mehfk
18.03.16
✎
14:57
|
по (таблица1.к1 = Таблица2.к1) и Таблица2.Т2
|
|
2
mehfk
18.03.16
✎
14:58
|
Поскольку поля ты никак не проименовал получислось нифига не понятно. :)
|
|
3
serg-lom89
18.03.16
✎
14:59
|
(1) так понятно что по к1 соеденять,вопрос в том что если укажу что т2 в условии то у меня обрежет записи у которых нету т2(null уберутся)
|
|
4
serg-lom89
18.03.16
✎
15:00
|
к1 это контрагенты))
в первой
во 2- ой
к это коже контрагенты
а К... это какое свойство их
|
|
5
mehfk
18.03.16
✎
15:01
|
Не обрежет.
|
|
6
mehfk
18.03.16
✎
15:02
|
по таблица1.контрагент = таблица2.контрагент и таблица2.свойство = &свойство
|
|
7
serg-lom89
18.03.16
✎
15:03
|
(5) ну так если в 1 таблицк будет одна запись к1
а во второй
к1 т1
к1 т2
тогда же задвоиться если только по (таблица1.к1 = Таблица2.к1)
|
|
8
mehfk
18.03.16
✎
15:04
|
(7) Соберись с мыслями.
|
|
9
serg-lom89
18.03.16
✎
15:10
|
Подумаю я над этим на выходных лучше)
|
|
10
mehfk
18.03.16
✎
15:12
|
На тебе заготовку
ВЫБРАТЬ
"Вася" КАК Контрагент
ПОМЕСТИТЬ вт_Таблица1
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
"Петя"
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
"Витя"
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
"Вася" КАК Контрагент,
"Вес" КАК Свойство,
90 КАК ЗначениеСвойства
ПОМЕСТИТЬ вт_Таблица2
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
"Петя",
"Вес",
85
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
"Петя",
"Рост",
182
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
вт_Таблица1.Контрагент,
вт_Таблица2.Свойство,
вт_Таблица2.ЗначениеСвойства
ИЗ
вт_Таблица1 КАК вт_Таблица1
ЛЕВОЕ СОЕДИНЕНИЕ вт_Таблица2 КАК вт_Таблица2
ПО вт_Таблица1.Контрагент = вт_Таблица2.Контрагент
И (вт_Таблица2.Свойство = "Рост")
|
|
11
serg-lom89
18.03.16
✎
15:23
|
(10) спасибо)))
благодаря вам буду думать на выходных о другом))
|
|