我有4个表格,如下所示;如何执行此操作?
tbl_UserInfo DUMMY VALUES DATATYPE
UserID 1 Integer (PRIMARY KEY)
UserName A Text
FacebookID 10021556 Text
EmailID [email protected] Text
Facebook_EmailID [email protected] Text
Password welcome123 Text
Chips 100 Integer
DeviceType iphone Text
tbl_Game DUMMY VALUES DATA TYPE
GameID 1 Integer
Type H or M Text
Complete No Text
tbl_GamePlayer DUMMY VALUES DATA TYPE
ID 1 Integer (PRIMARY KEY)
GameID 1 Integer (FOREIGN KEY FOR GameID in tbl_Game)
userid 1 Integer (FOREIGN KEY FOR UserID in tbl_UserInfo)
tbl_Streaks DUMMY VALUES DATA TYPE
ID 1 Integer
GameID 1 Integer (FOREIGN KEY FOR GameID in tbl_Game)
Player1 1 Integer (FOREIGN KEY FOR UserID in tbl_UserInfo)
Player2 2 Integer (FOREIGN KEY FOR UserID in tbl_UserInfo)
Streaks 2 Integer
我想reslut作为
{
Player1 = "A"
Player2 = 'B"
Streaks = 10 (between Player1 and Player2)
Chips = 100 (for player1)
Chips = 200 (for player2)
Fbid= 124578 (for player1)
Fbid = 784512 (for player2)
}
{
Player1 = "A"
Player3 = 'C"
Streaks = 15 (between Player1 and Player3)
Chips = 100 (for player1)
Chips = 450 (for player3)
Fbid= 5654578 (for player1)
Fbid = 7845512 (for player3)
}
{
Player1 = "A"
Player4 = 'D"
Streaks = 5(between Player1 and Player4)
Chips = 100 (for player1)
Chips = 208 (for player4)
Fbid= 12898978 (for player1)
Fbid = 78488512 (for player4)
}
我想和完整=“没有”
显示在用户登录(与他的其他球员的fbids,用户名,芯片,条纹)的所有现有游戏注 - userid
作为参数传递和所有的球员都通过自己的用户ID连接
列{Player1,Player2,Player3,Player4,Player5}看起来像是一个重复组。也许你应该首先规范你的数据模型。 – wildplasser
你有没有看过,并理解,'JOIN'的美妙世界?如果不是,你是不是'看着'或'明白'?在后一种情况下,请发布您迄今为止创建的SQL查询。 – jos