原帖由 Rudy 於 2008-11-23 20:12 發表


吾係, 我記得好似係個Table Name用"#"字頭定係甚麼, 就會變成Temporary Table,
不過個Program係三年幾前寫, 實際係甚麼字頭, 我要查番先知.

我都成日用.
果個係將一個 變數 定義為 Table. 好好用. 不過遺憾係呢個變數唔可以以參數型式傳入另一個 stored procedure 或 function 度黎用.

TOP

的確方便

[ 本帖最後由 Rudy 於 2008-11-23 23:54 編輯 ]

TOP

最好就3個table玩下..
一個table就記比賽(比賽id,比賽名)
第二個table就記項目(項目id,比賽id,項目名)
第三個tabel就記什項(項目id,名,分....)

你明唔明呢....你冇sqldb底..我唔係好識得解釋..哈哈...

TOP

原帖由 thinkpanda 於 2008-11-23 21:30 發表
我想像樓主既資料係咁樣

match (id, name)
match_item (id,match_id , name)
score (id, match_id, score)

咁參加者報名邊一比賽d data都係放係match (id, name)

另外開多個table?
i.e. app(id, match_id , name)?

咁參賽者個名同參賽者個id係score?
member  (id, name)
i.e. score (id, match_id, member_id, member_name ,score)  ?

match_item (id, match_id, name)
score (id, match_id, score)
點連接?
我試過 我可以用while loop 加 不同評分項目
咁score點樣input?
我用while loop 佢只係入得1個分
其他評分項目 入5到分

[ 本帖最後由 pwct 於 2008-11-24 07:09 編輯 ]

TOP

原帖由 alextamly 於 2008-11-24 01:05 發表
最好就3個table玩下..
一個table就記比賽(比賽id,比賽名)
第二個table就記項目(項目id,比賽id,項目名)
第三個tabel就記什項(項目id,名,分....)

你明唔明呢....你冇sqldb底..我唔係好識得解釋..哈哈...

panda 大大 話第三個tabel就記 比賽id
而你就寫項目id


邊樣先岩?

TOP

原帖由 rocketdive04 於 2008-11-23 18:47 發表


can you explain in brief the situation? like the flow what result you wanna make?
maybe i can give you some ideas

因為我要可以新加/刪減 評分項目 來評分
不知怎樣做

TOP

原帖由 pwct 於 2008-11-24 06:51 發表
咁參加者報名邊一比賽d data都係放係match (id, name)

另外開多個table?
i.e. app(id, match_id , name)? 開多個table, 除非每個比賽都只有一個人參加啦

咁參賽者個名同參賽者個id係score?
member  (id, name)
i.e. score (id, match_id, member_id, member_name ,score)  ?

score 就唔應該有member_name, 因為你已經擺左係member table, 另外score 唔需要match_id, 只需要match_item_id

match_item (id, match_id, name)
score (id, match_id, score)
點連接?


假設你個score table 係 (id, match_item_id, score)
select * from match_item as mi, score as s where s.match_item_id = mi.id


我試過 我可以用while loop 加 不同評分項目
咁score點樣input?
每個score 都insert 一個record.
我用while loop 佢只係入得1個分
其他評分項目 入5到分





123456

TOP

原帖由 pwct 於 2008-11-24 06:57 發表

因為我要可以新加/刪減 評分項目 來評分
不知怎樣做


create 項目 table
項目id int identity
項目name nvarchar(50)
項目 Description (100)

but how would u like to store the score?
like this ?
scoreid, person name, 項目id, score?

TOP

咁member table 除左(id, name) 仲有d咩?
score 無member_name
咁點知該參加者 佢所有評分項目係幾分?
同埋總分 係咪係score 加個項叫total?


每個score 都insert 一個record.
應該d code點寫?

TOP

原帖由 rocketdive04 於 2008-11-24 10:08 發表


create 項目 table
項目id int identity
項目name nvarchar(50)
項目 Description (100)

but how would u like to store the score?
like this ?
scoreid, person name, 項目id, score?

可以新增/減少 評分的項目 及其分數
不懂code 怎樣寫

TOP