Revision 2, 1.2 kB
(checked in by yumileroy, 17 years ago)
|
[svn] * Proper SVN structure
Original author: Neo2003
Date: 2008-10-02 16:23:55-05:00
|
Line | |
---|
1 | DROP TABLE IF EXISTS item_test; |
---|
2 | CREATE TABLE item_test |
---|
3 | SELECT w.`item_guid`,w.`source`,w.`count` FROM |
---|
4 | (SELECT u.`item_guid`,u.`source`,COUNT(u.`item_guid`) as `count` FROM |
---|
5 | ((SELECT c.`item` as `item_guid`, 'i' as `source` FROM character_inventory c) UNION |
---|
6 | (SELECT a.`itemguid` as `item_guid`, 'a' as `source` FROM auctionhouse a) UNION |
---|
7 | (SELECT m.`item_guid` as `item_guid`, 'm' as `source` FROM mail_items m) UNION |
---|
8 | (SELECT g.`item_guid` as `item_guid`, 'g' as `source` FROM guild_bank_item g) |
---|
9 | ) as u |
---|
10 | GROUP BY u.`item_guid` |
---|
11 | ) as w |
---|
12 | WHERE w.`count` > 1; |
---|
13 | |
---|
14 | DELETE FROM auctionhouse WHERE itemguid IN (SELECT item_guid FROM item_test WHERE `source`='i'); |
---|
15 | DELETE FROM mail_items WHERE item_guid IN (SELECT item_guid FROM item_test WHERE `source`='i'); |
---|
16 | DELETE FROM guild_bank_item WHERE item_guid IN (SELECT item_guid FROM item_test WHERE `source`='i'); |
---|
17 | |
---|
18 | DELETE FROM mail_items WHERE item_guid IN (SELECT item_guid FROM item_test WHERE `source`='a'); |
---|
19 | DELETE FROM guild_bank_item WHERE item_guid IN (SELECT item_guid FROM item_test WHERE `source`='a'); |
---|
20 | |
---|
21 | DELETE FROM guild_bank_item WHERE item_guid IN (SELECT item_guid FROM item_test WHERE `source`='m'); |
---|
22 | DROP TABLE IF EXISTS item_test; |
---|