zoukankan      html  css  js  c++  java
  • 在access上实现不同表的拼接

    在SQL查询中,提供了横向合并与纵向合并两张表以上的,下面讲给你讲解一下:
    一、横向合并多张表,前提是多表之间要有能够关联的字段,直接用交互查询就可以了。

    SQL法:点击右下方sql图标

        在【设计】—>【sql视图】中,新建查询,输入以下语句,点击【运行】

    SELECT 订购明细.用户ID, 订购明细.产品, 用户明细.省份

    FROM 用户明细 INNER JOIN 订购明细 ON 用户明细.[用户ID] = 订购明细.[用户ID]


    inner join 内连接

    left join 左连接

    right join 右连接



    作者:破晓之后
    链接:https://www.jianshu.com/p/2627df86e0af
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


    二、纵向合并要求多张表的字段的名称、字段个数、字段顺序、属性完全一样才能执行,在有了这个前提后,SQL查询语句写法如下:
    SELECT 表1.*
    FROM 表1;
    UNION SELECT 表2.*
    FROM 表2;
    UNION SELECT 表3.*
    FROM 表3
    ...
    UNION SELECT 表n.*
    FROM 表n;

    在ACCESS查询设计状态下,击鼠标右键选SQL视图,把上述的语句复制过去再贴上,把表的名称改成你自己表的名称就行了。

    (转自百度知道)https://zhidao.baidu.com/question/467882578.html

  • 相关阅读:
    二维数组排序
    php-快速排序
    sql优化相关
    全页面静态化缓存
    php--1-100相加之和
    php--阶乘
    socket
    posix_getpid 函数win下失效问题
    水仙花数
    常用的魔术方法
  • 原文地址:https://www.cnblogs.com/xiaobaohuizi/p/9419380.html
Copyright © 2011-2022 走看看