0

我使用查询作为

string getPlayers = " Select Player1,Player2,Player3,Player4,Player5 from tbl_game where Player1=" + userid + " OR Player2=" + userid + " OR Player3=" + userid + " OR Player4=" + userid + " OR Player5=" + userid + " AND Complete = 'No' ";

它将结果作为满足条件的多行给出。

但是我想将不同Player1,Player2,Player3,Player4,Player5的值存储在从选择查询返回的变量中,以便我可以将这些值用于进一步的情况。

我怎样才能做到这一点 ?

请帮我。我很困扰。

编辑:

我得到选择查询的结果为 -

(1,2,2,4,5)
(2,3,1,4,5)
(4,3,5,1,2)

其中 1,2,3,4,5 是用户 ID(玩家)。

我想将这些用户标识存储在变量中 -

p1=1 , p2=2 , p3=3 ,p4=4, p5=5
4

1 回答 1

0
string getPlayer1 = (" select var1 from (" Select distinct Player1 as var1 ,Player2,Player3,Player4,Player5 from tbl_game where Player1=" + userid + " OR Player2=" + userid + " OR Player3=" + userid + " OR Player4=" + userid + " OR Player5=" + userid + " AND Complete = 'No' "));

var1 的值为 player1。对所有其他玩家重复此操作。希望这是你想要的。

于 2012-06-02T07:38:32.337 回答