【发布时间】:2013-03-14 03:23:04
【问题描述】:
我一直在尝试解决这个问题,但似乎无法提出一个简单的解决方案。
例如,我有一个表,它在 3 列中具有相似的数据(即跨越 3 列的不同类型的活动),但我想将这三列插入到单独的表(表 2)中,这样我就可以保留相似的数据并执行 JOIN 以将其与 Table1 中的相应数据匹配。
我不是在谈论执行 CONCAT 或 CONCAT_WS,而是将这三列从 Table1 移到 Table2 的一列中,每个项目都有自己的行。
有没有办法通过查询来做到这一点,而不必手动将每个条目插入到 Table2 中?
提前谢谢你!
【问题讨论】:
-
您是在寻找触发器还是尝试通过一个查询将数据插入到两个表中。可以使用触发器,但插入语句不能同时影响两个表。
标签: mysql sql join relational-database