【发布时间】:2016-12-05 20:13:23
【问题描述】:
我无法将正确的数据插入到我的表中。我有如下表格:
这里有数据表:
• 剧院(剧院#、名称)
• Trow(TR#, RowName, RowType, Theatre#)
• Tseat(TS#, SeatNo, TR#)
• 季节(季节#、季节名称、年份)
• 制作(P#、Season#、标题)
• ProductionRun(P#, Theatre#)
• 表演(每#、P#、剧院#、工作日)
• 客户(客户#,姓名)
• TicketPurchase(Purchase#, Client#, Per#,TotalAmount, TS#)
我的表格如下:
• ProductionMy(P#,Title)
在此表中,我想从表 Production 中插入列 P# 和 Title 并仅插入列 Per# 所在的行表性能匹配表 TicketPurchase 中的 Per# 列
另一个表格例如是:
• TimeID(TimeID,Month,Year,Weekday,SeasonName)
如果 Per# 在 >Performance 表和 TicketPurchase 表中的 Per# 匹配。我尝试了以下示例,但没有成功:
插入时间选择 time_seq.nextval,month,year,weekday,SeasonNAme from
(选择不同的
提取(从 pDate 开始的月份)月份,
提取(来自 pDate 的年份)年份,
平日,
季节名称
来自性能、季节);
或者另一个例子。我有桌子:
TRowMY(TR#,RowType)
我想根据 TicketPurchase 中的 TS# 列的条件从 RowType 表中的 RowType,TR# 列中插入数据表匹配 TSeat 表中的 TS# 列。
或者另一个例子,我的桌子:
ClientMy(Client#,Name)
仅当 Client 表中的 Client# 时,我想从列 Client 插入列 Client#,Name匹配 TicketPurchase 表中的 CLient#。
基本上我需要插入涉及门票销售的数据,因为表中的并非所有表演、季节或制作/客户都在 TicketPurchase 表中。
我真的卡在这里了,请你至少帮我弄几张桌子,这样我就知道该由谁来休息了。
希望我已经解释清楚了...
问候,
【问题讨论】: