楼主: xiaoyu163
2123 3

sql 合并表格 [推广有奖]

  • 1关注
  • 2粉丝

硕士生

15%

还不是VIP/贵宾

-

威望
0
论坛币
403 个
通用积分
3.0001
学术水平
4 点
热心指数
5 点
信用等级
6 点
经验
12151 点
帖子
66
精华
0
在线时间
206 小时
注册时间
2010-7-13
最后登录
2024-4-29

楼主
xiaoyu163 发表于 2012-7-14 13:09:50 |AI写论文
10论坛币
最近在学SQL里的合并表格,分join和union两种,查了些资料,但好像总是越看越糊涂,只知道join是用来combine tables horizontally,分inner, left, right; 而union是combine tables vertically,分union, outer union. 但不是很理解,想请教版上的tx能帮我通俗点解释一下吗?以及什么情况下该用哪种?最好能有例子帮助解释就最好了,先谢谢大家!!

最佳答案

jasonscut 查看完整内容

实际工作中我还真是没有听说过哪个同事用Union 的, 大家一般情况下都用 join吧, 但是inner, left, right还是有区别的. 另外, Join后结果的检查非常重要, 等你在实际应用中你就知道为什么了. 个人认为不要太钻这种没有必要的牛角尖. Just my 2 cents, good luck!
关键词:合并表格 sql horizontally horizontal Vertically sql 表格 tables 资料

沙发
jasonscut 在职认证  发表于 2012-7-14 13:09:51
实际工作中我还真是没有听说过哪个同事用Union 的, 大家一般情况下都用 join吧,
但是inner, left, right还是有区别的.
另外, Join后结果的检查非常重要,
等你在实际应用中你就知道为什么了.
个人认为不要太钻这种没有必要的牛角尖.

Just my 2 cents, good luck!

北美统计金融博士

藤椅
wodematlab 发表于 2012-7-14 15:53:30
看你表格是横向拼接,还是纵向拼接,如果横向用join,纵向用uion

板凳
EarthSr 发表于 2014-3-27 23:35:45
学习了

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 05:56