我有四個表:查詢多表
- 字符
- arena_team
- arena_table_member
- arena_team_stats。
字符的表已GUID,可名
arena_team表已經arenateamid,名稱,類型
arena_table_member表已經guid的(這是與在字符的表),arenateamid
arena_team_stats表hasnatenamid,rating,wins,wins2,playing
如何獲得角色所在的競技場隊伍名單?我嘗試過:
$result=mysql_query("SELECT
characters.guid
, characters.name
, arena_team.arenateamid
, arena_team.name
, arena_team_stats.rating
, arena_team_stats.wins
, arena_team_stats.wins2
, arena_team_stats.played
, arena_team.type
FROM characters
, arena_team_stats
, arena_team
WHERE characters.name LIKE '%$q%'
AND arena_team.arenateamid = arena_team_stats.arenateamid
ORDER BY arena_team_stats.rating DESC")
or die(mysql_error());
但它返回arena_team表中的所有競技場球隊。