MySQL:所有结果都在一行中

MySQL:所有结果都在一行中,mysql,Mysql,我有一个数据库可以跟踪游戏。对于每个用户,我有一个测试,对于每个测试,我有n个任务,对于每个任务,我有n个任务 我需要做一个查询,让我能够连续查看每个任务的用户,以及与他相关的每个任务的每个任务 现在我已经做了一个查询,为每个任务生成一行,但是这个结果是不可接受的,因为我为每个用户都有很多行 对不起,我的问题不清楚 我的数据库 你在寻找类似GROUP BY和GROUP_CONCAT的东西吗?现在我已经做了一个查询,为每个任务生成一行,但是这个结果是不可接受的,因为我为每个用户都有很多行。为什么这

我有一个数据库可以跟踪游戏。对于每个用户,我有一个测试,对于每个测试,我有n个任务,对于每个任务,我有n个任务

我需要做一个查询,让我能够连续查看每个任务的用户,以及与他相关的每个任务的每个任务


现在我已经做了一个查询,为每个任务生成一行,但是这个结果是不可接受的,因为我为每个用户都有很多行

对不起,我的问题不清楚

我的数据库


你在寻找类似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