主表有三条数据,从表只有一行数据,怎么连接起来显示三行,没有的从表为空

qq_30890773 2019-08-29 11:08:04
A 主表 B 从表

A1 A2 A3
1 1 1
2 2 2
3 3 3

B1 B2 A1
我 是 1


想显示的数据
1 1 1 我 是 1
2 2 2 null null 2
3 3 3 null null 3

求大神帮忙下
...全文
88 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
听雨停了 2019-08-29
  • 打赏
  • 举报
回复
引用 2 楼 qq_30890773 的回复:
[quote=引用 1 楼 文盲老顾 的回复:] left join 即可
用过了,只显示一行的数据[/quote] 你确定只显示一行,是你操作不当吧
qq_30890773 2019-08-29
  • 打赏
  • 举报
回复
引用 1 楼 文盲老顾 的回复:
left join 即可

用过了,只显示一行的数据
文盲老顾 2019-08-29
  • 打赏
  • 举报
回复
left join 即可
qq_30890773 2019-08-29
  • 打赏
  • 举报
回复
引用 5 楼 听雨停了 的回复:
[quote=引用 4 楼 qq_30890773 的回复:]
看起来也没错啊

where条件b.product_id='....',写在on后面,用and连接。不要用where。至于为什么你可以百度下这两种写法的区别[/quote]
明白了,谢啦
听雨停了 2019-08-29
  • 打赏
  • 举报
回复
引用 4 楼 qq_30890773 的回复:
看起来也没错啊
where条件b.product_id='....',写在on后面,用and连接。不要用where。至于为什么你可以百度下这两种写法的区别
qq_30890773 2019-08-29
  • 打赏
  • 举报
回复
引用 3 楼 听雨停了 的回复:
[quote=引用 2 楼 qq_30890773 的回复:]
[quote=引用 1 楼 文盲老顾 的回复:]
left join 即可

用过了,只显示一行的数据[/quote]
你确定只显示一行,是你操作不当吧
[/quote]
很奇怪 。。。为什么还是不行。。

看起来也没错啊

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧