zoukankan      html  css  js  c++  java
  • mysql结构相同的三张表查询一条记录将一张表中的数据插入另外一张表

    将一张表中的数据插入另外一张表

    1、两张表结构相同

    insert   into  表1名称
       select  * from  表2名称

    2、两张结构不相同的表

    insert   into  表1名称(列名1,列名2,列名3···)
       select  列1,列2,列3 ···  from   表2名称

    3、从另一张表获取某几个字段插入另一张表

    insert  into  表1名称(列名1,列名2,列名3···)values(数据1,数据2,(select  列名3  from  表2名称 ))

    三张结构相同的表查询一条记录

    SELECT
        t.*
    FROM
        (
            SELECT
                *
            FROM
                Service_.UserAccount_1
            UNION
                SELECT
                    *
                FROM
                    Service_.UserAccount_2
                UNION
                    SELECT
                        *
                    FROM
                        Service_.UserAccount_3
        ) t
    WHERE
        t.userId IN (1146190515, 1167527419, 3554447);
    SELECT
        t.*
    FROM
        (
            SELECT
                *
            FROM
                Service_.UserAccount_1
            WHERE
                userId IN (11641901, 11647279, 34547)
            UNION
                SELECT
                    *
                FROM
                    Service.UserAccount_2
                WHERE
                    userId IN (11690415, 11642719, 34447)
                UNION
                    SELECT
                        *
                    FROM
                        Service.UserAccount_3
                    WHERE
                        userId IN (1519015, 10637719, 35447)
        ) t;
  • 相关阅读:
    Shell命令之文本操作
    乘法表
    万年历
    猜数游戏
    Linux下如何进行FTP安装与设置
    CentOS 安装nload(流量统计)
    linux下创建用户并且限定用户主目录
    ftp 解决不能上传问题
    【题解】[TJOI2018]数学计算
    【平衡树做题记录】
  • 原文地址:https://www.cnblogs.com/lxcy/p/9255257.html
Copyright © 2011-2022 走看看