php,mysql多表关联查询 5

现在我有三个表,表1,表2,表3。表1的fid关联表2的freplyid,表1的fimgid关联表3的fcontentid。关联的表2和表3的对应的数据不止一条,是多条数... 现在我有三个表,表1,表2,表3。表1的fid关联表2的freplyid,表1的fimgid关联表3的fcontentid。关联的表2和表3的对应的数据不止一条,是多条数据。现在就是想通过查询表1时连带另外两个的数据,用left join结果是过个交叉重复的数据,不是想要的效果。就是查出表1一条数据中一个字段是一个数组代表表2或者,另外一个字段的数组代表表3的。请求高手指点下,不胜感激!网上找了好久都没有这样的。 展开
 我来答
酒深不怕巷子深
2017-04-21 · TA获得超过3270个赞
知道小有建树答主
回答量:267
采纳率:95%
帮助的人:237万
展开全部
select a.XXX, b.XXX, c.XXX from tb1 as a inner join tb2 as b on a.fid=b.freplyid inner join tb3 as c on a.fimgid=c.fcontentid;
追问

不行都得查询出来的都有重复的

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式