我需要您帮助创建 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/