【问题标题】:PhpMyAdmin Merging two tablesPhpMyAdmin 合并两个表
【发布时间】:2013-03-24 00:09:03
【问题描述】:

我有表一和表二。表一有 zoe 和 clo 列,但表二有 oez 和 olc,它就像这样 zoe=oez 和 cloe=olc 我怎样才能合并它们?

【问题讨论】:

  • 那两个表不相等吗?
  • 你想让表1的主键和表2的主键等价吗?还是要合并表1和表2?

标签: mysql join merge phpmyadmin


【解决方案1】:

我不确定这是否是您要查找的内容,但使用 union all 可以将结果合并为单个表格。但是,如果这将是一个永久表,则必须创建一个新的主键。

Select a.id as id, a.value as value
From a
UNION ALL
Select b.id1 as id, b.value1 as value
From b
Group by id, value

例子:

http://www.sqlfiddle.com/#!2/093e1/4

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-26
    相关资源
    最近更新 更多