在完整的披露中,本週我使用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