好的,所以我的老板要我写一份关于我们患者保险的报告。我之前从未在SQL中写过,而且我遇到了一些麻烦。问题是,我有300个数据库,我终于找到了我需要的所有信息,但我想将这些全部放在ID与保险匹配的一个表中。 我们会说一个数据库名为Insurance_primary_seconday,它显然保存了列出其名字的主要和次要信息,但我们不希望他们的名字只是他们的payID,现在我们可以在这个服务器上的另一个数据库中找到他们的payID。像insurance_crossover这样的东西 我知道我必须做一个内部连接类型的事情,希望我提供足够的信息来帮助我朝着正确的方向前进
答案 0 :(得分:0)
您需要识别不同数据库中的所有表以及表之间的关系以进行连接。正如您在同一服务器中提到的不同数据库,您需要将相应的数据库名称附加到连接中的所有表(基于您使用的DBMS)。在sql server
Select * from DATABASE_NAME1.TABLE_NAME1 join DATABASE_NAME2.TABLE_NAME2 on Condition...so on
希望它对你有所帮助!