首页 新闻 会员 周边

求高手 联合查询的问题

0
悬赏园豆:80 [已关闭问题]

我在做一个系统 有张车辆表 车辆表里面有所属单位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


我这样写 根本不能查询出来数据 高手帮忙 我是写代码的 建议修改数据库结构 根本不现实  各位帮忙啊 呵呵
抑郁中  在线等高手出现啊

假装消失的主页 假装消失 | 初学一级 | 园豆:45
提问于:2010-05-28 11:57
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册