MySQL:所有结果都在一行中
我有一个数据库可以跟踪游戏。对于每个用户,我有一个测试,对于每个测试,我有n个任务,对于每个任务,我有n个任务 我需要做一个查询,让我能够连续查看每个任务的用户,以及与他相关的每个任务的每个任务MySQL:所有结果都在一行中,mysql,Mysql,我有一个数据库可以跟踪游戏。对于每个用户,我有一个测试,对于每个测试,我有n个任务,对于每个任务,我有n个任务 我需要做一个查询,让我能够连续查看每个任务的用户,以及与他相关的每个任务的每个任务 现在我已经做了一个查询,为每个任务生成一行,但是这个结果是不可接受的,因为我为每个用户都有很多行 对不起,我的问题不清楚 我的数据库 你在寻找类似GROUP BY和GROUP_CONCAT的东西吗?现在我已经做了一个查询,为每个任务生成一行,但是这个结果是不可接受的,因为我为每个用户都有很多行。为什么这
现在我已经做了一个查询,为每个任务生成一行,但是这个结果是不可接受的,因为我为每个用户都有很多行 对不起,我的问题不清楚 我的数据库
你在寻找类似GROUP BY和GROUP_CONCAT的东西吗?现在我已经做了一个查询,为每个任务生成一行,但是这个结果是不可接受的,因为我为每个用户都有很多行。为什么这不能被接受?这是一个更清晰的结果,在输出数据时,你可以随时改变它,你应该这样做Alex:我会做一些研究:ty Erik:我认为这也更好,但最终用户希望以我描述的方式进行。我认为他们使用的一些统计应用程序更好。Group_CONCAT对我不好!我不需要连接字符串,我需要为每个任务和每个任务有不同的列!不管怎样,谢谢你:听起来你在追求一个动态?透视查询
user
UserID
Name
Surname,
SignUpDateTime
Username
Password
test
TestID
TestDateTime
USER_UserID
mission
MissionID
TEST_TestID
StartDateTime
EndDateTime
CompletionTime
Difficulty
Level
MissionName
task
TaskID
CompletionTime
Errors
Accuracy
ReactionTime
MISSION_MissionID