|
КАК объеденить две таблицы в одну?
|
|||
---|---|---|---|
#18+
Здравствуйте. Искал похожие вопросы не нащел. Есть две таблицы Табл1 (Поле1, Поле2, Поле3) и Табл2(Поле4, Поле5), из них необходимо заполнить Табл3(Поле1, Поле2, Поле3,Поле4, Поле5). При условии что строк обсалютно идентичными данными по (Поле1, Поле2, Поле3,Поле4, Поле5) в Табл3 еще нет. Пробовал крутить в циклах все эти таблицы запутался. Должен быть способ сделать это проще SQL запросом. Если можно дайте любую строчку кода буду разбираться. (ADODB, база Access) Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2011, 17:09 |
|
КАК объеденить две таблицы в одну?
|
|||
---|---|---|---|
#18+
Первое что пришло в голову Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2011, 18:01 |
|
КАК объеденить две таблицы в одну?
|
|||
---|---|---|---|
#18+
ой нето ) щас доем и напишу ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2011, 18:04 |
|
КАК объеденить две таблицы в одну?
|
|||
---|---|---|---|
#18+
ДЛя полного перебора вариантов - достаточно одной таблэтки: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2011, 18:16 |
|
КАК объеденить две таблицы в одну?
|
|||
---|---|---|---|
#18+
Andrey13Здравствуйте. Искал похожие вопросы не нащел. Есть две таблицы Табл1 (Поле1, Поле2, Поле3) и Табл2(Поле4, Поле5), из них необходимо заполнить Табл3(Поле1, Поле2, Поле3,Поле4, Поле5). При условии что строк обсалютно идентичными данными по (Поле1, Поле2, Поле3,Поле4, Поле5) в Табл3 еще нет. Пробовал крутить в циклах все эти таблицы запутался. Должен быть способ сделать это проще SQL запросом. Если можно дайте любую строчку кода буду разбираться. (ADODB, база Access) Спасибо. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2011, 18:17 |
|
КАК объеденить две таблицы в одну?
|
|||
---|---|---|---|
#18+
Спасибо всем щас буду пробовать, отпешусь о результатах ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2011, 18:40 |
|
КАК объеденить две таблицы в одну?
|
|||
---|---|---|---|
#18+
Уже опоздал ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2011, 18:41 |
|
КАК объеденить две таблицы в одну?
|
|||
---|---|---|---|
#18+
Guest пожалуйста объясни что значит c.* a и b. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2011, 18:46 |
|
КАК объеденить две таблицы в одну?
|
|||
---|---|---|---|
#18+
Andrey13Guest пожалуйста объясни что значит c.* a и b. c.* - выбрать все поля из таблицы a и b - алиаз для таблиц (select Поле1, Поле2, Поле3 from Табл1) и (select Поле4, Поле5 from Табл2) соответственно. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2011, 18:49 |
|
КАК объеденить две таблицы в одну?
|
|||
---|---|---|---|
#18+
Спасибо большое за идею все получилось, правда пришлось помучится ререписывая запрос под себя. В связи с этим возник вопрос. У сеня так и не вышло написать используя алиас "С". Я создал в базе access промежуточный запрос вместо алиаса "C". Потом обращаюсь уже к нему. На сколько такой подход не верен с точки зрения прфи? Спасибо. Стоит ли тратить время и переписыать? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2011, 19:40 |
|
КАК объеденить две таблицы в одну?
|
|||
---|---|---|---|
#18+
Andrey13, Если вам так удобней, используйте сохраненный запрос. Но в свободное время все же попрактикуйтесь с запросами через код - еще не раз пригодится. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2011, 19:54 |
|
|
start [/forum/topic.php?fid=60&msg=37318708&tid=2158608]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
167ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 351ms |
total: | 615ms |
0 / 0 |