A:A1,A2,A3 
B:B1,B2,B3 
你这是什么意思?查出来两组还是怎么个意思?水平有限,不懂你的意思`

解决方案 »

  1.   

    不好意思,可能没有描述清楚。
    1,是oracle数据库2,就是需要查询出来后在页面上能显示成A  单选框A1 单选框A2
    B  单选框B1 单选框B2
      

  2.   

    我是搞过数据库的,但是你这个查询到底是做什么用的?逻辑是什么?实在很头疼
    横表转纵表本来就是很麻烦的,A,A1,A2,A3除了code_name的第一个字母一样,其他根本没有别的字段能把他们分在一组,等高人吧,实在不会
      

  3.   

    1,A1,A2,A3的code_par字段的值是A的code_id
    逻辑是
    比如A是付款状态,A1,是已付,A2是未付
        B是发货状态,B1,是已发,B2是未发。
    2,A下只有一个节点
      

  4.   

    都取出来,在内存中根据code_par放到不同的LIST里;
    如果只想取出一个分支的话用code_par查询就行了.
      

  5.   

    与其这么麻烦的来想SQL,还不如好好设计一下数据模型