Регистрация Правила Главная форума Поиск |
0
- 31.03.2015 - 05:37
|
SELECT Table1.num, Employee.num from Employee as Table1 in 'D:\_1C\_OK\source2010.mdb', Employee in 'D:\_1C\_OK\source2014.mdb' where Table1.num = Employee.num Ошибка на запятую между перечислением Таблиц в FROM | |
1
- 31.03.2015 - 10:24
| Чего-то я сильно сомневаюсь, что Access позволяет выполнять подобные запросы между двумя разными базами. | |
2
- 31.03.2015 - 10:45
|
SELECT [predicate] ** * | table.* | [table.]field1 [AS alias1] [, [table.]field2 [AS alias2] [, …]]** FROM tableexpression [, …] [IN externaldatabase] [WHERE… ] [GROUP BY… ] [HAVING… ] [ORDER BY… ] [WITH OWNERACCESS OPTION] Нельзя делать один селект из разных баз. Попробуй через union. select * from ( SELECT Table1.num as t1num, '' as t2num from Employee as Table1 in 'D:\_1C\_OK\source2010.mdb' UNION SELECT '' as t1num, Table2.num as t2num from Employee as Table2 in 'D:\_1C\_OK\source2014.mdb' ) as Employee where Employee.t1num = Employee.t2num За работоспособность не ручаюсь, написано "на глаз". | |
3
- 31.03.2015 - 10:51
|
С юнионом промахнулся, условие не выполнится. Попробуй вложенный селект select t1.num from (SELECT Table1.num from Employee as Table1 in 'D:\_1C\_OK\source2010.mdb') as t1, (SELECT Table2.num from Employee as Table2 in 'D:\_1C\_OK\source2014.mdb') as t2 where t1.num=t2.num | |
4
- 31.03.2015 - 12:57
| NTFS_ - Access (движки JET, ACE) - позволяют стучаться к разным базам в одном запросе, но, конечно, не как у ТС. | |
| Интернет-форум Краснодарского края и Краснодара |