因为电脑上的sql server 出问题了,总结表关系,希望大家能看懂。。
帮忙我写报表中……--主表  a 人员表
pkid name
1 flynn
2 ivy
--从表 b 人的内心表
pkid name a_id d_id e_id
1 心情 1 1 2
2 思想 2 5 1
3 魄力 1 3 1
--从表 c 人的外观表
pkid name a_id d_id e_id
1 体重 2 2 1
2 容颜 1 4 2
3 发型 2 1 2--信息表 d 等级评分表
pkid name
1 一级
2 二级
3 三级
4 四级
5 五级--信息表 e 算卦表
pkid name
1 输
2 赢以 a表,人员表为"主表"。b、c 两个为"从表"。 d 为描述从表内容的"信息表"现在要查a表 人员的详细信息   (能列出来的都要列出来)(以上实际情况的简单缩影,因为从表和信息表都不止一个,而且每个表很多字段,我用left join查出好多重复的数据 -  -  !)
(关于主键外键我就不废话了,小弟刚出道,但是很爱学,看我抽象的多帅!请大虾支招! 过来拿分!)求解:

解决方案 »

  1.   


    这样查出来肯定会有很多记录的。
    B,C 都是对运营多个A的。   
      

  2.   

    很多记录不怕。。因为最后在软件终端是一个筛选界面,
    到时候可能就会是 ,选择flynn 然后提取flynn 的所有数据
     
      

  3.   

    回楼上兄弟。主键外键 很清晰吧
      如
    a表的pkid 对应 a_id
    b表的pkid 对应 b_id
      

  4.   

    希望查出这样的表。
     人员----||---------内心-------||-------外观---------||
    --------||-name-|-等级-|-算卦--||-name-|-等级-|-算卦-||
      flynn-||-心情--|-一级-|-赢---||-容颜--|-四级-|-赢---||
    --------||-魄力--|-三级-|-输---||--------------------||  -----到这里相当于统计了flynn的全部数据
       ivy ....                                            
    - -??excel格式没有,希望大家能看的懂。------输赢表,和级别表,都是信息表,很多系统中都存在这样的设计的,都是些基础数据。
    --