-
看起來你正在嘗試完成乙個"樹狀結構"的查詢。
即先展示父節點“長春風光”,然後展示該節點下方的子節點:旅遊、街景等。
create table xg_pic_class (
id int,title varchar(10),ordnum int,followid int
insert into xg_pic_class
select 28, '長春', 1, 0 union all
select 29, '景觀: 街景', 2, 28 union all
select 31, '旅遊', 1, 28 union all
select 32, '娛樂', 3, 28 union all
select 33, '暇', 4, 28 union all
select 34, '福建', 2, 0 union all
select 35, '龍巖', 1, 34;
with stepcte
asselect
id,title,ordnum,followid,row_number() over(order by ordnum) *1000000 as [seq]
fromxg_pic_class
wherefollowid = 0
union all
select,cte.[seq] +row_number() over(order by as [seq]
fromxg_pic_class t inner join stepcte cte
on =select
id,title,ordnum,followid
fromstepcte
order by
seq]id title ordnum followid
28 長春 1 0
31 遊覽 1 28
29街景2 28
32 娛樂 3 28
33 休閒 4 28
34 福建 2 0
35 龍巖 1 34
SQL Server 2008 Express 已通過。
-
就像 SQL 語句一樣簡單!
select title ,ordnum, followid from xg_pic_class
-
select id,title,rodnum,followidfrom xg_pic_class
按順序排序 -- 根據您的標準,僅使用這乙個字段進行排序,如果此處要新增更多字段,則顯示的順序決定了顯示的順序。
不知道大家聽懂不懂?
-
我不明白你在問什麼,如果像你現在說的那樣,那就太容易了。
在百科全書每一頁的頂部,您可以看到搜尋框,輸入要檢視的術語的名稱。 例如,輸入“百科全書”,然後單擊“輸入條目”。 之後,如果百科全書已經有你想檢視的詞條,它會進入詞條瀏覽頁面; 如果要檢視的術語尚未建立,您將被帶到術語建立頁面。 >>>More