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...