MySQL-同样的数据问题

MySQL-同样的数据问题,mysql,Mysql,我为仓促发帖而道歉 以下是我所拥有的图像: 表1称为“玩家” 表2称为“报告” 这是我希望表格显示的格式: 我试过使用简单的“join”和“and”语句,并使用我在这里找到的其他语句。还是没有用 任何帮助都会很好。我不确定我是否理解,但我认为这正是您需要的: SELECT `t2`.`id`,`t1`.`name` `Reported Name`, `t12`.`name` `Reporting Name` FROM `test`.`Reports` `t2` JOIN `tes

我为仓促发帖而道歉

以下是我所拥有的图像:

表1称为“玩家”

表2称为“报告”

这是我希望表格显示的格式:

我试过使用简单的“join”和“and”语句,并使用我在这里找到的其他语句。还是没有用


任何帮助都会很好。

我不确定我是否理解,但我认为这正是您需要的:

  SELECT `t2`.`id`,`t1`.`name` `Reported Name`, `t12`.`name` `Reporting Name`
  FROM `test`.`Reports` `t2`
  JOIN `test`.`players` `t1` 
    on `t1`.`id`=`t2`.`reported_uid`
  join `test`.`players` `t12` 
    on `t12`.`id`=`t2`.`reporting_uid`;

我同意@Ohah的说法,这有点不清楚,但我会试试看。如果您只是试图用表1中的一个名称字段显示表2的所有内容,可以这样做:

SELECT t1.Example_Name, t2.*
FROM
Table_2 t2
JOIN Table_1 t1 ON t1.Name_1 = t2.User_Reported
表1=t1是表1的别名,因此不必键入全名 表2=t2是表2的别名 示例_Name是您希望从第一个表中选择的字段
主要问题是这两个表是如何关联的,以及您希望从每个表中获取哪些数据。但我希望这能有所帮助。

显示sql表、创建和插入语句。然后显示结果应该是什么样子使用信息更新,我没有通过mysql插入任何元素。只是简单地展示它们。日志记录由游戏服务器端负责。不清楚您要做什么。我正在尝试获取数据,并将其显示在网站的管理部分,供我的审核团队使用。数据都在那里而且正确,我就是不能让它正确显示。该功能是一个报告系统,供用户报告违反规则者等。名字是被报告用户的姓名,报告者是执行命令的人员的姓名。由于名称更改,它们都使用UUID。我有一个名为UUID的表,但我无法查询该表以获得我需要的两个不同的UUID并将其转换。这有点接近。我得到的错误是球员不是唯一的表。表名为“玩家”和“报告”。您是否有可能在正确的位置使用表名修改查询?现在可以检查它吗?在fiddle链接上试试这个。仍然无法让它工作:我可以提供一张表头的图片,如果这有帮助的话?我不记得了,Claimer是指向用户UUID的外键,对吗?你需要在claimer=players.UUID上跨越这两个表吗?对不起,忘了关闭这个。你的回答帮了我的忙,把我带到了我需要的地方。谢谢你: