mysql - SQL查询内连接得到2个项目

标签 mysql sql-server inner-join python-2.5

我需要您帮助创建 INNER JOIN 查询。

所以我目前有 3 个不同的 table 。

1. Tablename: Players (ID - PLAYER_NAME)
   Entry:              1    PLAYER_TEST 

-

2. Tablename: Maps (ID - MAP_NAME)
   Entry:           1  MAP_TEST

-

3. Tablename: Broken (ID - PLAYER_ID - MAP_ID)
                      1       1          1

我想执行一个查询,从表中选择NAME:玩家NAME从表: map

这样我就能得到输出:

[PLAYERNAME:'PLAYER_TEST', MAP_NAME:'MAP_TEST']

我已经尝试过:

SELECT players.name, maps.name, xyz FROM broken INNER JOIN players ON recentlybroken.player_id=players.id ORDER BY xyz DESC LIMIT 0,100

最佳答案

我会尝试一下:

SELECT pp.name, m.name, o.date,FROM broken AS o INNER JOIN players AS pp ON o.player_id  = pp.id INNER JOIN maps         AS  m ON m.map_id = o.id DESC LIMIT 0,100;

关于mysql - SQL查询内连接得到2个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29189119/

相关文章:

sql - 如何比较 SQL Server 中的 varchar 忽略波浪号字符

sql - 如何从 SQL Server 数据库可视化 nvarchar(max) 的值,其中 max>65535?

mysql - 需要帮助从重复数据中查询最大值,按多列分组

php - 如何从 Amazon CloudSearch 中的表字段中获取不同的记录

mysql - SQL : LEFT JOIN and alias not working together

php - 将 BLOB 数据从 MS SQL Server 迁移到 MySQL

c# - Sql-server 2005 中的内部连接问题

php - 棘手的 MySQL 搜索

mysql - 简单的 MySQL ERD 程序

mysql返回默认值,即使join不返回任何记录