在完整的披露中,本周我使用SQL被引入到一个项目中,不幸的是,直到现在,在基本查询之外使用它的经验很少。我将开始研究,但真的可以在短期内在这里使用一些帮助。从多个表中的列创建新表
在这个例子中,这些表格被命名为Person_PR
和Person_CME
。
两个表
- 包含与同一个人信息和包含相同的人的标识符(record_num和person_num)。
- 按record_num和person_num排序,因此它们是完全对齐的。
表:
Person_PR
record_num, person_num, pr_variable1, pr_variable2
Person_CME
record_num, person_num, cme_variable1, cme_varable2
我想为新表Person_new
包含record_num, person_num, cme_variable1, cme_varable2, pr_variable1 and pr_variable2
。
- 的
cme_
变数将来自Person_CME
表和 - 的
pr_
变数将来自Person_PR
表。
新表Person_new
:
record_num, person_num, cme_variable1, cme_varable2, pr_variable1, pr_variable2
我试图做到这一点同时使用插入和创建表作为选择的方法,但我无法得到任何正常工作。我希望有人能让我开始朝正确的方向发展。预先感谢您花时间阅读本文以及您可能提供的任何帮助。
为什么你想复制数据库中的数据? – Dai 2014-11-14 19:30:08
这些表有多大? – Siyual 2014-11-14 19:31:44
您应该避免使用所需列创建数据的副本。你应该创建一个包含你想要的数据的查询。另外,表格没有订单。订购数据的唯一方法是在您的select语句中放置一个order by子句。 – 2014-11-14 19:42:33