永发信息网

两个表的数据如何用left join合并?

答案:2  悬赏:0  手机版
解决时间 2021-03-20 23:59
  • 提问者网友:王者佥
  • 2021-03-20 12:33
a表:

id name
1 zhang
2 li
b表
date name
2012 zhang
2011 zhang
2010 li
目前语句:
$sql="SELECt a.*,b.time FROM a
LEFT JOIN b on b.name=a.name where a.id=1
输出结果为
id name time
1 zhang 2012
1 zhang 2011
2 li 2010
我想要下面的输出结果,怎么能改一下?
1 zhang 2011 2012
2 li 2010
最佳答案
  • 五星知识达人网友:轻雾山林
  • 2021-03-20 13:16
select a.id,a.name,wm_concat(b.date)
from a
left join b
on a.name = b.name
group by a.id,a.name;
全部回答
  • 1楼网友:洒脱疯子
  • 2021-03-20 13:23
left outer join=left join , right outer join=right join, inner join=join. 使用关系代数合并数据 1 关系代数 合并数据集合的理论基础是关系代数,它是由e.f.codd于1970年提出的。 在关系代数的形式化语言中: 用表、或者数据集合表示关系或...
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯