Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
tenho uma tabela itens com os seguintes campos:CD_ITEM int,NM_ITEM varchar(30),DS_ITEM text,FL_SUBITEM int;com a seguinte lista de itens:1, Item, Primeiro Item, NULL2, Item, Segundo Item, NULL3, Item, Terceiro item, NULL4, Subitem, Primeiro Subitem do primeiro item, 15, Subitem, Segundo Subitem do primeiro item, 16, Item, Quarto item, NULLA minha questão é a seguinte:Gostaria de listar os subitens logo abaixo dos itens, tem como fazer uma query que me retorne tal lista?Até agora tenho a seguinte query:SELECT DISTINCT(tb1.ds_item)item FROM teste tb1 LEFT JOIN teste tb2 ON tb2.fl_subitem = tb1.cd_item ORDER BY tb1.cd_itemque me retorna:Primeiro ItemSegundo ItemTerceiro ItemPrimeiro Subitem do primeiro itemSegundo Subitem do primeiro itemQuarto itemMas gostaria que retornasse os Subitens logo abaixo do seu respectivo item. Alguém tem uma sugestão?Obrigado pela atenção.
Carregando comentários...