|
Условия соединения 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) спасибо)))
благодаря вам буду думать на выходных о другом)) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |