2017-09-14 160 views
0

您能否幫助解決以下問題。SQL從多個表格創建表格

我有2個表,我想從中創建一個表。

到一個表,其中購買的是「表」,「汽車」,「房子」, 「椅子」,每次購買日期,最後已知的客戶定位, 和時間在第一次和最後一次購買之間,每 客戶一行。

輸出

Customer id, 
last known location, 
Last know location date, 
purchase 1, 
purchase 1 date 
etc ... , 
date between first and last purchase 

任何援助將非常感激。

Tables 1 and 2

Output table

非常感謝 隆隆。

+0

請分享預期產出 – Anagha

+0

編輯該問題。論壇不允許我在第一篇文章中添加三張圖片。 – Rumbles

+0

現在添加了所有三個表。 – Rumbles

回答

0

剛剛離開問題的標題,這聽起來像你可能希望使用Select Into語句。舉個簡單的例子,假設你有一個DayNames表。 Daynames將包含「星期日」,「星期一」,「星期二」......「星期六」作爲值。

如果您想要創建一個名爲「WeekDayNames」的新表,您只需編寫一個查詢來執行此操作,並在FROM子句之前添加「Into [TableName]」。

Select DayName.Name as [WeekDayName] 
    Into WeekDayNames 
From DayNames where 
    substring(DayNames.Name,1,1) <> 'S' -- Exclude Saturday and Sunday