我有一個模板和註釋表。多對多無連接表
模板有兩個字段ID
和KEY
,我可以有一個模板的多個版本具有相同KEY
但不同ID
。例如:
ID 1 2 3
KEY 1 1 1
和註釋表與ID
柱:
ID 1 2 3
TEMPLATE_KEY 1 1 1
是否有可能做了很多一對多的模板和評論一樣Template(key) <-> Comment(ID)
之間沒有連接表?
我有一個模板和註釋表。多對多無連接表
模板有兩個字段ID
和KEY
,我可以有一個模板的多個版本具有相同KEY
但不同ID
。例如:
ID 1 2 3
KEY 1 1 1
和註釋表與ID
柱:
ID 1 2 3
TEMPLATE_KEY 1 1 1
是否有可能做了很多一對多的模板和評論一樣Template(key) <-> Comment(ID)
之間沒有連接表?
如果沒有關係數據庫中的附加表格,ManyToMany永遠不可能。爲什麼人們會想要避免這樣的表格?
可以這樣做,但連接表將使參照完整性合理執行。雙方你可能店外鍵陣列,代碼觸發來管理它們,等等,如果你做了刪除,你將有很多proboems的.....
現在,它是可能的在9.4中,這將會得到本地支持,但它還沒有,補丁仍在討論中。一般來說,通常是最好只是通過連接表。
多對多沒有額外的連接表:不,它不是。但是這個問題並不是很清楚,所以也許會有所改變 - 看起來你實際上是在尋求與版本化數據的一對多關係,或者類似的東西。 –