大类表:bigsort
小类表:smallsort 关联:bigsort_id我想作为这样显示:
大类A
小类aa
小类ab
大类B
小类ba
小类bb
小类bc能用SQL解决吗

解决方案 »

  1.   


    select bigsort_id from bigsort 
    union
    select bigsort_id from smallsort
    --
    select name from bigsort 
    union
    select name from smallsort
      

  2.   

    begin tran
    select bigsort_id AS A1,bigsort_id  AS B1 into #temp1
    from  bigsort
     
    insert into #temp1
    select b.[小类的ID],A.bigsort+'1'
    from bigsort AS A,smallsort AS B
    WHERE A.bigsort_id = B.bigsort_idSELECT A1
    FROM #temp1
    ORDER BY B1