2013-06-29 101 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命令來完成。但是這可能很難編寫,調試和維護。

相關問題