本帖最后由 henqing350206781126 于 2011-08-29 10:16:31 编辑

解决方案 »

  1.   

    select
       a.a_id,a,name,d.d_name,c.c_name
    from
       a,b,c,d
    where
       b.c_id=c.c_id
    and
       b.d_id=d.d_id
    and
       a表与哪个表关联?
      

  2.   

    select
     a.a_id,a,name,d.d_name, [c_name ]=stuff((select ','+[c.c_name ] from c t where c_id=c.c_id for xml path('')), 1, 1, '') 
    from
     a,b,c,d 
    where
       b.c_id=c.c_id
    and
       b.d_id=d.d_id
    and
       ---a表与哪个表关联?
    group by
     a.a_id,a,name,d.d_name 
      

  3.   

    查询的结果如下所示(关键是c_name)字段:a_id  name  d_name   c_name
     值: a1      pp      dd_n1       cc_n1,cc_n2,cc_n3 关键是这个.