全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2124 3
2012-07-14
悬赏 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!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

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

Just my 2 cents, good luck!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-7-14 15:53:30
看你表格是横向拼接,还是纵向拼接,如果横向用join,纵向用uion
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-3-27 23:35:45
学习了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群