Mysql和Mssql可以连表查询吗?

现在公司要用PHP+Mysql开发一个项目.但需要用到之前在Mssql平台的会员数据库.PHP单纯查询Mssql的数据我知道是可以.但我现在需要把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中的数据吗?
展开
 我来答
zyc
2012-08-13 · 知道合伙人软件行家
zyc
知道合伙人软件行家
采纳数:328 获赞数:5073
擅长数据通信、路由器组网、C++语言、数据库SQL语言、GP

向TA提问 私信TA
展开全部
可以,格式如下:
select a.*,b.* from AAA as a FULL JOIN BBB as b on a.keya==b.keyb [having a.keya==*** ];
共有4种,全连结:FULL JOIN,左连接 LEFT JOIN,右连接 RIGHT JOIN,内连接:JOIN。
你可以试验一下。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丽江海月客栈
2012-08-13 · TA获得超过581个赞
知道小有建树答主
回答量:383
采纳率:100%
帮助的人:175万
展开全部
不行,这是两个不同的库,在同一个库里可以,oracle才可以用dblink跨库查询
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
众口说车
2012-08-13 · TA获得超过2323个赞
知道大有可为答主
回答量:3503
采纳率:50%
帮助的人:1499万
展开全部
你说的是数据库内还是两个数据库之间?
如果是数据库内,两个表是可以的,JOIN UNION都 可以
数据库外是不可以的。。。
更多追问追答
追问
两个不同数据库之间连表查询
追答
这个是不可以的。。。
如果是MS SQL。貌似可以用视图。。。

另外,不明白你为什么非得用两个数据库。。。
数据库只是逻辑上的,你可以把表移到一个数据库内,。。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
寒默忧伤
2012-08-13 · TA获得超过550个赞
知道小有建树答主
回答量:759
采纳率:0%
帮助的人:429万
展开全部
可以

具体操作。你百度下 sql server mysql dblink
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友67a7537
2012-08-13 · TA获得超过3120个赞
知道大有可为答主
回答量:9561
采纳率:0%
帮助的人:5393万
展开全部
这个好像,好像不能吧,你可以把数据库导入过来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式