У меня есть четыре таблицы:запросов с несколькими таблицами
- символы
- arena_team
- arena_table_member
- arena_team_stats.
таблица символов имеет GUID, имя
arena_team таблица arenateamid, название, тип
arena_table_member таблица Guid (это то же самое, что и в символах таблицы), arenateamid таблицы
arena_team_stats имеет arenateamid, рейтинг, выигрывает, wins2, играл
Как получить список команд арены, где персонаж? Я пробовал:
$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());
но он возвращает все команды арены, которые находятся на столе арены.