有兩個資料表
表1有ID(唯一)、姓名、城市代碼 三個欄位,數十萬行記錄
表2有城市代碼(唯一)、郵編、區號三個欄位,數百條記錄
如何創建一個包含數十萬行記錄表3
ID(唯一)、姓名、城市代碼、城市代碼對應的郵編、城市代碼對應的區號
uj5u.com熱心網友回復:
select a*,b.郵編,b.區號 from 表1 a join 表2 b on a.城市代碼=b.城市代碼uj5u.com熱心網友回復:
我的意思是如何創建一個新的表3.最好是每天半夜能自動執行,先判斷表3是否存在,若在,洗掉,然后在創建需要寫個存盤程序或觸發器之類的吧
表1會不定期更新
建物體表不考慮視圖的的原因是效率。
uj5u.com熱心網友回復:
類似這樣:https://www.cnblogs.com/zgqys1980/archive/2006/07/11/447652.htmluj5u.com熱心網友回復:
從Lz的資料量和欄位個數看,改用固態表并不會比聯表查詢或視圖有太明顯的性能優勢,如果感覺當前查詢速度慢,建議先分析一下執行計劃,看看是否需要優化地方,比如添加索引或者整理索引碎片等等uj5u.com熱心網友回復:
DROP TABLE [dbo].[表]GO
select a*,b.郵編,b.區號 into 表3 from 表1 a inner join 表2 b on a.城市代碼=b.城市代碼
GO
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/16151.html
標籤:疑難問題
上一篇:a jni error has occurred這個問題咋解決
下一篇:SQL求助
