2016-05-27 39 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

将所有表格列名与关系共享。 –

相关问题