私は4つのテーブルを持っています:
- 文字
- arena_team
- arena_table_member
- arena_team_stats.
文字テーブルには GUID、名前があります
arena_team テーブルには、arenateamid、name、type があります
arena_table_member テーブルには GUID があります (これは characters テーブルと同じです)、arenateamid
arena_team_stats テーブルには arenateamid、rating、wins、wins2、played があります
キャラクターがいるアリーナ チームのリストを取得するにはどうすればよいですか? 私は試した:
$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 テーブルにあるすべてのアリーナ チームを返します。