在我的数据库中,我有带有字段的“公告”表:
id int,
text varchar,
sent_date date.还有表"Group“中的字段:
id int,
name varchar.每一份通知提交给任何数量的团体(从1到全部)。如何将这种关系存储在数据库中?
我在java项目中使用MySQL和Hibernate。
发布于 2014-06-01 10:08:51
使用两列创建第三个表(我称之为announcement_group):
announcement_id REFERENCES Announcement(id)
group_id REFERENCES Group (id)从此处的文档中了解更多有关外部密钥的信息,http://dev.mysql.com/doc/refman/5.6/en/create-table-foreign-keys.html
在查询中,您将希望使用
SELECT group_id WHERE announcement_id=<your id here> from announcement_group;https://stackoverflow.com/questions/23978628
复制相似问题