A和C的关联不是可以从你的会员字段中查出来么?C的会员号的前3位不就是A的编号么?

解决方案 »

  1.   

    加个字段定层次吧
    比如:A推荐B,那么A是1,B是2,B又推荐了C,C就是3
      

  2.   

    设置会员的关联级别,A为1,B为2,要查A只要查前三位就可以了.查B就查前六位.依次类推
      

  3.   

    加一个字段来记录该会员的推荐人就行了
    如A推荐了B,B又推荐了C
    会员名  推荐人
    A
    B         A
    C         B
      

  4.   

    比如我要查A分支下的所有人。如果按照各位的意思,得从A到B,B再查C,这样无限下去,量太大。我想有个什么关联起来,可以一起用一条语句查出来。。用我自己原本那种,这样编号太长了,如过会员很多级别的话
      

  5.   

    建两个表A是会员表 B是推荐表
    B表
    ID|会员ID|推荐的验证字符|推荐会员ID
      

  6.   

    比如A表ID ,NAME
            1   A
            2  B
            3   C
            4   D  
    B表ID,B_ID,A_ID
       1    2     1
       2    3     2
       3    4     1
    我想查推荐人ID 是1下,分支,怎么查。。我不想从1查到 2、4,再2查3,这样循环下去,想用一条语句直接查
      

  7.   

    存储 过程 
    嵌套吧
    写SQL 语句嵌套 麻烦
      

  8.   

    如果是oracle,可以通过一个语句进行分级查询
      

  9.   

    加一个字段来记录该会员的推荐人就行了
    如A推荐了B,B又推荐了C
    会员名  推荐人
    A
    B         A
    C         B实际用到的便利查询很少
    而且其实这样做,绘制树形的时候也很容易。
      

  10.   

    OK你可以添加一个备注字段
    会员名  推荐人   推荐人列表(备注)
    A                     
    B         A          A
    C         B          B,A这样的话应该是最好的办法了