我在做一个系统 有张车辆表 车辆表里面有所属单位id,制造厂id,保险商id 这个三个id都是一个单位表的外键 我抑郁了 我内联查询三个id分别=车辆表中的所属单位id,制造厂id,保险商id 没有查询到记录 求解决办法
我搞不懂为什么一张表里面会同时多个另外同一张表的外键 抑郁中啊
我不知道我说清楚没有
一个车辆表
一个单位表 然后车辆表有几个字段id 都和单位表的主键 主外键关联
车辆表
车辆id
车辆名称
车辆制造商id ---主外键---单位表单位id
保险商id ---主外键---单位表单位id
所属单位id ---主外键---单位表单位id
.............
单位表
单位id
单位名称
我查询的时候
SELECT
FROM 车辆表表 INNER JOIN
单位表 ON 车辆表.制造商_ID = 单位表.单位id AND
车辆表.保险商id = 单位表.单位id AND
单位表.所属单位id= 单位表.单位id
我这样写 根本不能查询出来数据 高手帮忙 我是写代码的 建议修改数据库结构 根本不现实 各位帮忙啊 呵呵
抑郁中 在线等高手出现啊