2013-06-18 69 views
0

我有一個模板和註釋表。多對多無連接表

模板有兩個字段IDKEY,我可以有一個模板的多個版本具有相同KEY但不同ID。例如:

ID 1 2 3 
KEY 1 1 1 

和註釋表與ID柱:

ID    1 2 3 
TEMPLATE_KEY 1 1 1 

是否有可能做了很多一對多的模板和評論一樣Template(key) <-> Comment(ID)之間沒有連接表?

+0

多對多沒有額外的連接表:不,它不是。但是這個問題並不是很清楚,所以也許會有所改變 - 看起來你實際上是在尋求與版本化數據的一對多關係,或者類似的東西。 –

回答

1

如果沒有關係數據庫中的附加表格,ManyToMany永遠不可能。爲什麼人們會想要避免這樣的表格?

0

可以這樣做,但連接表將使參照完整性合理執行。雙方你可能店外鍵陣列,代碼觸發來管理它們,等等,如果你做了刪除,你將有很多proboems的.....

現在,它是可能的在9.4中,這將會得到本地支持,但它還沒有,補丁仍在討論中。一般來說,通常是最好只是通過連接表。