Mysql和Mssql可以连表查询吗?
补充:现在公司要用PHP+Mysql开发一个项目.但需要用到之前在Mssql平台的会员数据库.
PHP单纯查询Mssql的数据我知道是可以.但我现在需要把Mysql+Mssql的数据连在一起查询:
Mysql:A数据库中的b表
Mssql:C数据库中的d表
以下是我想要的连表查询sql:
SELECT A.b.Money, C.d.UserName FROM A.b LEFT OUTER JOIN C.d ON A.b.UserID = C.d.ID
我知道上面的sql写法是错的。所以请问高手们,Mysql能连Mssql查询Mssql中的数据吗?
追问:两个不同数据库之间连表查询2个数据库都不能关.就拿"单点登录"来说.C数据库用于管理用户信息.A数据库是另一个网站所使用的
答案:你说的是数据库内还是两个数据库之间?
如果是数据库内,两个表是可以的,JOIN UNION都 可以
数据库外是不可以的。。。
其他:这个好像,好像不能吧,你可以把数据库导入过来 不行,这是两个不同的库,在同一个库里可以,oracle才可以用dblink跨库查询 可以
具体操作。你百度下 sql server mysql dblink
上一个:高手求救呀 数据加MSSQL 查询字符处理的问题1
下一个:MSSQL安装(仅限商业版)后如何使用?