在不同的数据库上加入两个表

时间:2009-09-11 02:15:09

标签: c# sql sql-server database sql-server-2005

我有以下数据库:

  1. test

    table1
      fields: id, password, name, lastname
    
  2. test2

    table2
      fields: id
    
  3. 如何在test中选择test2table1 id test2.table2.id位置?

3 个答案:

答案 0 :(得分:2)

你试过吗?您只需编写数据库名称test2.dbo.tblFoo,但您可能需要声明一个别名(只需在写完实际名称后写一个单词)。该帐户显然需要对两个数据库的权限。

答案 1 :(得分:0)

SELECT /* stuff */
FROM table1 t1
JOIN table2 t2 ON t1.id = t2.id

答案 2 :(得分:0)

我可以在ORM中使用某些功能,例如Hibernate Shards