mysql数据库,我想查a表所有的字段还有b表的某一个字段,请问我要怎么做关联查询

mysql数据库,我想查a表所有的字段还有b表的某一个字段,请问我要怎么做关联查询mysql数据库,我想查a表所有的字段还有b表的某一个字段,请问我要怎么做关联查询... mysql数据库,我想查a表所有的字段还有b表的某一个字段,请问我要怎么做关联查询mysql数据库,我想查a表所有的字段还有b表的某一个字段,请问我要怎么做关联查询 展开
 我来答
张伊笙
2018-11-16 · TA获得超过527个赞
知道小有建树答主
回答量:962
采纳率:85%
帮助的人:451万
展开全部
left join 是左关联,就是以左边的表为主表,左边表的数据全部展示,右边的表只展示能关联到左边的表。你用inner join 试试
select * from a表 a inner join b表 b on b.activity_id=a.id
百度网友a66e1c3
2018-11-16 · TA获得超过505个赞
知道小有建树答主
回答量:1446
采纳率:32%
帮助的人:137万
展开全部
主要是看 a b 表 之间是否存在 关联键,用关联键连接就可以了
追问
我是这样写的select*from  a表 a left join  b表 b  on b.activity_id=a.id
我在navicat里面能够查出来,但是在代码里,只能取一张表所有的字段,另外一张表全部返回null
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
曦戰神话
2019-03-06
知道答主
回答量:2
采纳率:0%
帮助的人:1050
展开全部
select a.*,b.某一字段 from a表 a left join b表 b where a.id = b.uid
前提是你a表和b表有关联
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Nacdice
2018-11-16 · TA获得超过5159个赞
知道大有可为答主
回答量:1.6万
采纳率:25%
帮助的人:733万
展开全部
inner join
追问
我是这样写的select*from  a表 a left join  b表 b  on b.activity_id=a.id
我在navicat里面能够查出来,但是在代码里,只能取一张表所有的字段,另外一张表全部返回null
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式