2016-05-27 45 views
0

嘗試創建事件註冊站點,但是通過將多個表中的數據複製到另一個表中而陷入困境。將三個表中的數據複製到第四個表中

我有三個數據表叫用戶,事件&票。

TBL 1稱爲用戶與以下字段:用戶ID,FName參數,LName的

TBL 2稱爲事件與以下字段:EVENTID,eventName的,EventDescription

TBL 3稱爲機票與以下字段:機票ID,ticketName,ticketDescription,eventID(eventID from表2)

TBL 4稱爲登記與以下字段:

用戶ID,FName參數,FName參數,事件ID,eventName的,EventDescription,ticketID,ticketName,TicketDescription(用戶ID,FName參數,FName參數從登錄用戶)

當用戶登錄時,他看到所有即將發生的事件,他可以選擇一個,然後顯示該特定事件的不同票據。

當他選擇一張票時,他會得到關於該特定票證+事件的更多信息。

如果用戶點擊註冊按鈕,查詢應運行從三個表中將數據複製到稱爲註冊的第四個表中。

有人可以幫我嗎?

的問候,本尼

回答

-1

嘗試:

select * into newtable from 
( 
select * from table1 
union all 
select * from table2 
union all 
select * from table3 
) A 
+0

你能否工會當元組不同時? –

0

我會建議你使用這樣的事情(在那你可以參加所有3代表的假設):

SELECT * INTO `registration` from (
    //SQL query that joins the first 3 tables and selects the col's u need. 
) 
+0

無法弄清楚如何加入表格。 – Benny

+0

將所有表格列名與關係共享。 –

相關問題