MySql的多表关联问题
我来描述下我的问题:有两个个表A,BA为主表,B中有以A的id字段为外键的列,此处暂称为fb现在的需求为,关联A,B表,查找fb和a.id相等而且等于x的所有内容很简单的...
我来描述下我的问题:
有两个个表A,B
A为主表,B中有以A的id字段为外键的列,此处暂称为fb
现在的需求为,关联A,B表,查找fb和a.id相等而且等于x的所有内容
很简单的sql吧,我写的如下:
select * from A left join B on A.id = B.fb where A.id = 'x'
但是此时会出现一个问题,
B中有一字段K,每一行数据的K值都是不同的,但是为什么我这样关联查出来,所有行的K都是第一行的K值?如果才能让每一行的K值都不同?
向高手们求救。
难道没人知道吗 展开
有两个个表A,B
A为主表,B中有以A的id字段为外键的列,此处暂称为fb
现在的需求为,关联A,B表,查找fb和a.id相等而且等于x的所有内容
很简单的sql吧,我写的如下:
select * from A left join B on A.id = B.fb where A.id = 'x'
但是此时会出现一个问题,
B中有一字段K,每一行数据的K值都是不同的,但是为什么我这样关联查出来,所有行的K都是第一行的K值?如果才能让每一行的K值都不同?
向高手们求救。
难道没人知道吗 展开
展开全部
select * from A left join B on A.id = B.fb and A.id = 'x'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select *from A a left join on B b where a.id=b.fb and a.id='x'
对数据库不是很明白我 如果不好使我也不知道了
对数据库不是很明白我 如果不好使我也不知道了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询