SQL 語句實現最高層到最底層

2021-04-12 15:20:35 字數 1105 閱讀 2299

create table ta ( as**_no varchar(2),   part_no varchar(2))

insert ta

select      'a',         'c'union all   

select      'c',         'd'union all    

select      'b',         'f'union all   

select      'c',         'e'union all   

select      'e',         'h'union all   

select      'f',         'q'

用儲存過程實現:

create proc test_p @as**_no varchar(5)

asbegin

declare @i int

set @i=0

select * ,級數=@i into #

from ta where as**_no=@as**_no

while @@rowcount>0

begin

set @i=@i+1

insert #

select a.*,級數=@i

from ta a,# b

where b.part_no=a.as**_no

and b.級數=@i-1

endselect as**_no=(select as**_no from # where 級數=(select min(級數)  from # )),part_no

from # a order by part_no

end測試:

exec test_p 'a'

(所影響的行數為 1 行)

(所影響的行數為 2 行)

(所影響的行數為 1 行)

(所影響的行數為 0 行)

as**_no part_no

------- -------

a       c

a       d

a       e

a       h

(所影響的行數為 4 行)

SEO最高層次的技術

什麼叫 很人性化?首先你的導航清晰明了,讓使用者一進來就知道它要找的東西在 而不是找半天沒找到。有時候使用者不知道判斷什麼是好的東西,但使用者會判斷壞的東西,比如乙個從沒用過手機的朋友,你給它乙個蘋果手機,它會覺得這手機還不錯。當他用了一段時間之後讓他用乙個比蘋果手機差的手機的時候,它就會想念原來的...

小程式 解決原生元件最高層級問題

而我的環形圖就是運用canvas畫出來的,所以無論我在下拉列表怎麼設定,都不會在環形圖的上層,為了節省多餘出現,我就直接上 了 用來展示環形圖 用來展示環形圖 自定義環形圖 lucky index round lucky index imgvar width wx.getsysteminfosync...

poj 1609 dp(堆積木能達到的最高層)

題意 給出一列數對 求出其最長的不減序列的長度。思路 最簡單的思路是採用lis,dp實現,nlogn的複雜度 注意不減和遞增的區別,二分查詢的條件要進行改變 網上看到針對此題的另一種思路,直接對資料進行dp 此題的資料範圍為1 100,對資料dp的複雜度為o 100 100 lis的 include...