以附加形式从两个表中提取数据

时间:2014-02-22 06:37:13

标签: mysql sql database

以下是我的数据表:

表名:jay

RollNo  Name    Age

58      Jay     18

表名:ren

RollNo  Name    Age

23      Renish  20

如何以下列形式提取数据:

RollNo  Name    Age

58      Jay     18

23      Renish  20

请帮助我。

4 个答案:

答案 0 :(得分:1)

如果是查询

下面的SQL使用
SELECT RollNo, Name, Age FROM jay
UNION
SELECT RollNo, Name, Age FROM ren

答案 1 :(得分:1)

SQL UNION子句/运算符用于组合两个或多个SELECT语句的结果。要使用UNION,每个SELECT必须具有:

  1. 选择了相同数量的列

  2. 相同数量的列表达式

  3. 相同数据类型

  4. 以相同的顺序排列它们,但它们的长度不必相同。

  5. 试试这个:

    select * from jay
    UNION ALL
    select * from Ren
    

    详细了解UNION运算符here

答案 2 :(得分:1)

请尝试Union All,如下所示:

SELECT * FROM jay
UNION ALL
SELECT * FROM ren

Take a look of this link

答案 3 :(得分:1)

使用union

UNION is used to combine the result from multiple SELECT statements into a single result set.

select * from jay
UNION 
select * from Ren

SQl FIDDLE

<强>输出

enter image description here