2016-05-27 2 views
0

Пытается создать сайт регистрации событий, но застрять, копируя данные из нескольких таблиц в другую таблицу.копировать данные из трех таблиц в четвертую таблицу

У меня есть три таблицы с данными, называемыми пользователем, событие & билет.

TBL 1 называется пользователя со следующими полями: Идентификатор_пользователя, FName, LName

TBL 2 называется событие со следующими полями: с кодом события, EventName, EventDescription

TBL 3 называется билет со следующими полями: билетID, билетName, билетDescription, eventID(eventID из таблица 2)

.

TBL 4 называется регистрации со следующими полями:

UserID, Fname, Fname, EventID, EventName, EventDescription, TicketID, ticketName, TicketDescription(Идентификатор_пользователя, FName, FName от зарегистрированного пользователя)

.

При входе в систему пользователя он видит все предстоящие события, он может выбрать один, а затем появятся разные билеты для этого конкретного события.

Когда он выбирает билет, он получает дополнительную информацию об этом конкретном билете + событие.

Если пользователь нажимает кнопку регистрации, запрос должен запускать копии данных из трех таблиц в четвертую таблицу, называемую регистрацией.

Может кто-нибудь помочь мне здесь?

С уважением, Бенни

ответ

-1

Try:

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

Поделитесь всеми именами столбцов таблицы с отношениями. –

Смежные вопросы