aboutsummaryrefslogtreecommitdiff
path: root/sql/old/2.4.3/00542_characters.sql
diff options
context:
space:
mode:
authorrunningnak3d <runningnak3d@gmail.com>2011-02-02 07:50:21 -0700
committerrunningnak3d <runningnak3d@gmail.com>2011-02-02 07:50:21 -0700
commit0a5d8711e5294c36d40b779187e1718d3365f5fa (patch)
tree66886f94d35e874a6c02c18f8e4c0b6fd702aa10 /sql/old/2.4.3/00542_characters.sql
parent704e0af9c4e656e8aae5f163fce8cced14a39112 (diff)
Misc: Restructuring directory layout to accomodate the fact that we will
be pushing DB content. We will no longer have a seperate DB repo.
Diffstat (limited to 'sql/old/2.4.3/00542_characters.sql')
-rw-r--r--sql/old/2.4.3/00542_characters.sql74
1 files changed, 74 insertions, 0 deletions
diff --git a/sql/old/2.4.3/00542_characters.sql b/sql/old/2.4.3/00542_characters.sql
new file mode 100644
index 00000000000..4cc3bebea80
--- /dev/null
+++ b/sql/old/2.4.3/00542_characters.sql
@@ -0,0 +1,74 @@
+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`;