作者g70321 (suite_chic)
看板Database
标题[SQL ] 关於JOIN跨权限以及资料库
时间Thu Jun 3 01:25:31 2010
关於最近遇到JOIN跨资料库以及权限的问题(MySQL)
譬如资料库A 以及资料库B
A有a, b这两个table
B有c, d这两个table
下关联大概就是
SELECT `a`.`id`, `c`.`name` FROM `A`.`a`
INNER JOIN `B`.`c` ON `a`.`id` = `c`.`id`
WHERE `a`.`id` IN ('5', '6', '15')
那假如A的使用者权限(user1)如果跟B使用者权限(user2)不一样呢?
是不是就一定要个别select出来
然後在用程式自行关联起来
或者开一个使用者user3 两个table都可以用?
那如果两个资料库是在不同主机
资料库权限怎麽下
在A资料库这个主机 我就要新增一个user3使用者
那这个user3使用者怎麽指定B资料库(在不同主机)权限
还是就是只能个别select 程式在自行关联?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.249.137.199
※ 编辑: g70321 来自: 111.249.137.199 (06/03 01:31)