我的数据库有四个对象:用户,厂商,系统管理员,消息
他们的各自的属性不同,数据量很大
用户,厂商,系统管理员相互可以发消息如果把用户,厂商,系统管理员,消息每个对象做成一张表:
用户表:用户id,用户属性
厂商表:厂商id,厂商属性
系统管理表:系统管理员id,系统管理员属性消息表:消息id,发送者(用户id,厂商id,系统管理员id),接收者(用户id,厂商id,系统管理员id)用什么比较好的方法可以识别发送是用户id,厂商id,系统管理员id中哪个,