php mysql 分库分表如何查询
mysql分库分表如何进行查询达式比如我有a1a2a3三个表我要查询姓名张三的相关内容姓名字段是name如何查询呢,应该不是SELECT*forma1,a2,a3wher...
mysql 分库分表 如何进行查询
达式比如我有a1 a2 a3 三个表 我要查询 姓名张三的相关内容 姓名字段是name 如何查询呢,
应该不是 SELECT * form a1,a2,a3 where name='张三吧';
就样查询三个表,不是查询速度更慢了吗??
不知是如何进行查询的,望指点
select A.*,B.*,C.* from a1 A, a2 B,a3 C where A.user_id =B.user_id and B.user_id =C.user_id and A.name = '张三'
楼下这样?
where t1.user_id = t2.user_id t1.user_id 怎么会等于t2.user_id呢
还有and t1.name = '张三' 如果张三字段是在t2中,岂不查询无果? 展开
达式比如我有a1 a2 a3 三个表 我要查询 姓名张三的相关内容 姓名字段是name 如何查询呢,
应该不是 SELECT * form a1,a2,a3 where name='张三吧';
就样查询三个表,不是查询速度更慢了吗??
不知是如何进行查询的,望指点
select A.*,B.*,C.* from a1 A, a2 B,a3 C where A.user_id =B.user_id and B.user_id =C.user_id and A.name = '张三'
楼下这样?
where t1.user_id = t2.user_id t1.user_id 怎么会等于t2.user_id呢
还有and t1.name = '张三' 如果张三字段是在t2中,岂不查询无果? 展开
1个回答
展开全部
我写了一下你看看吧
select t1.*,t2.*,t3.*(我不知道你要什么字段,所以就全部显示了,也可以根据你的需要添加字段)
from a1 t1
, a2 t2
, a3 t3
where t1.user_id = t2.user_id(主键或外键:根据实际表的字段连接)
and t2.user_id = t3.user_id(主键或外键:根据实际表的字段连接)
and t1.name = '张三'
;
上面我只是举个例子,如果你连表的字段信息都不知道,那我也没有办法,本人只会这些。
select t1.*,t2.*,t3.*(我不知道你要什么字段,所以就全部显示了,也可以根据你的需要添加字段)
from a1 t1
, a2 t2
, a3 t3
where t1.user_id = t2.user_id(主键或外键:根据实际表的字段连接)
and t2.user_id = t3.user_id(主键或外键:根据实际表的字段连接)
and t1.name = '张三'
;
上面我只是举个例子,如果你连表的字段信息都不知道,那我也没有办法,本人只会这些。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |