我有 8 个导致用户消息的表。是否可以有一个包含列的表
messageID, user, type, fID
哪里 type 和 fId 一起使用来确定表 fID 指向什么?那可能吗?我想不是。我应该像这样创建 8 个以上不同的消息表吗?
MessageType1
messageID, user, fID
MessageType2
messageID, user, fID
... up to 8 or more
我正在使用 sqlite,但我可以使用 mysql 或 psql。我在工作中使用 SqlServer,所以可以解决这个问题