]> ruin.nu Git - ndwebbie.git/blob - database/views/current_planet_stats.sql
Remove old change_members trigger
[ndwebbie.git] / database / views / current_planet_stats.sql
1 CREATE VIEW current_planet_stats AS
2 SELECT p.pid, p.nick, p.planet_status, p.hit_us, ps.x, ps.y, ps.z, p.ruler, p.planet, p.race
3         ,alliance, a.relationship, a.aid, p.channel, p.ftid, p.gov
4         ,ps.size, ps.score, ps.value, ps.xp, ps.sizerank, ps.scorerank, ps.valuerank, ps.xprank
5 FROM ( SELECT pid, tick, x, y, z, size, score, value, xp, sizerank, scorerank, valuerank, xprank
6                 FROM planet_stats
7                 WHERE tick = ( SELECT max(tick) AS max FROM planet_stats)
8         ) ps
9         NATURAL JOIN planets p
10         LEFT JOIN alliances a USING (alliance);
11
12 CREATE OR REPLACE VIEW current_planet_stats_full AS
13 SELECT *
14 FROM planets p
15         NATURAL JOIN (
16                 SELECT *
17                 FROM planet_stats
18                 WHERE tick = ( SELECT max(tick) AS max FROM planet_stats)
19         ) ps
20         LEFT JOIN alliances USING (alliance);