2013-06-29 61 views
0

我有一个表subjects有以下的列另一个表制作表格行列

-subject_id 
-subject_name 
-subject_code 

此表有三行data.For实例,三个科的名字science,arts,language

我想这三个在另一个表中使用的数据行像列一样

-examination_data_id 
-class_students_id 
-student_id 
-<the three subjects rows go here> columns 

我希望从行创建的列具有级联效果,这意味着如果行被编辑,列名也会改变。可以在RDBMS中实现吗?

+0

你试图实现什么? – robert

+0

是的。我认为最好的开始是阅读SQL。 SQL连接上有一个tuorial在这里:http://www.w3schools.com/sql/sql_join.asp – mzedeler

+0

@mzedeler连接不能在这里工作。我正在寻找像table这样的容器。Joins会这样做,但是这是昂贵的。我不是在寻找一个数据透视表。 –

回答

1

你问,

如果行编辑,列名称更改too.Can这将在RDBMS实现 ?

我相信你问的是,如果在一个表中更改某行的内容是否可以改变RDBMS中另一个表中列的名称的副作用。答案是:不,它不能,不直接。你可以编写一些客户端代码,甚至可以编写存储过程代码,通过发出适当的DDL命令来完成。但是这可能很难编写,调试和维护。

相关问题