【发布时间】:2015-05-25 04:41:55
【问题描述】:
在创建 INNER JOIN 查询方面需要您的帮助。
所以我目前有 3 个不同的表。
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:Players 和 NAME 从表中:地图
这样我就能得到输出:
[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
【问题讨论】:
-
您没有在
FROM子句中的任何地方指定maps— 提示:也酌情将其加入broken。 -
@eggyal 你能告诉我应该如何正确写吗?学习东西的最好方法是当你面前有正确的查询。
-
实际上,学习东西的最好方法是自己去弄清楚。我几乎已经给了你答案......你至少可以尝试使用这些信息来改进你的查询,看看会发生什么!
-
@eggyal 好的,我只是试着用你的信息来改变它。
标签: mysql sql-server inner-join python-2.5