Files
TrinityCore/sql/updates/2.4.3_updates/542_characters.sql
Drahy f0bdc33ad3 * Moved old sql files to 2.3.4_updates folder
* Renamed new sql files - thx for idea to Aokromes
* Deleted useless files

--HG--
branch : trunk
2009-02-05 13:20:21 +01:00

75 lines
2.0 KiB
SQL

UPDATE
`arena_team_member` AS `a`,
(SELECT
`attq1`.`guid` AS `b_guid`,
`atid`, `atpr`
FROM
(SELECT
`guid`,
`name`,
SUBSTRING_INDEX(SUBSTRING_INDEX(`data`,' ',1545),' ',-1) AS `atid`,
SUBSTRING_INDEX(SUBSTRING_INDEX(`data`,' ',1550),' ',-1) AS `atpr`
FROM
`characters`) AS `attq1`
INNER JOIN
`arena_team_member` ON `arenateamid` = `atid` AND
`arena_team_member`.`guid` = `attq1`.`guid`
WHERE
`atid` <> 0)
AS `b`
SET
`a`.`personal_rating` = `b`.`atpr`
WHERE
`a`.`arenateamid` = `b`.`atid` AND
`a`.`guid` = `b`.`b_guid`;
UPDATE
`arena_team_member` AS `a`,
(SELECT
`attq1`.`guid` AS `b_guid`,
`atid`, `atpr`
FROM
(SELECT
`guid`,
`name`,
SUBSTRING_INDEX(SUBSTRING_INDEX(`data`,' ',1551),' ',-1) AS `atid`,
SUBSTRING_INDEX(SUBSTRING_INDEX(`data`,' ',1556),' ',-1) AS `atpr`
FROM
`characters`) AS `attq1`
INNER JOIN
`arena_team_member` ON `arenateamid` = `atid` AND
`arena_team_member`.`guid` = `attq1`.`guid`
WHERE
`atid` <> 0)
AS `b`
SET
`a`.`personal_rating` = `b`.`atpr`
WHERE
`a`.`arenateamid` = `b`.`atid` AND
`a`.`guid` = `b`.`b_guid`;
UPDATE
`arena_team_member` AS `a`,
(SELECT
`attq1`.`guid` AS `b_guid`,
`atid`, `atpr`
FROM
(SELECT
`guid`,
`name`,
SUBSTRING_INDEX(SUBSTRING_INDEX(`data`,' ',1557),' ',-1) AS `atid`,
SUBSTRING_INDEX(SUBSTRING_INDEX(`data`,' ',1562),' ',-1) AS `atpr`
FROM
`characters`) AS `attq1`
INNER JOIN
`arena_team_member` ON `arenateamid` = `atid` AND
`arena_team_member`.`guid` = `attq1`.`guid`
WHERE
`atid` <> 0)
AS `b`
SET
`a`.`personal_rating` = `b`.`atpr`
WHERE
`a`.`arenateamid` = `b`.`atid` AND
`a`.`guid` = `b`.`b_guid`;