Hoi,
Dachte mal ich Sammle mal alle Querys die ich schreibe auch sowas wie Items anhand der Log Tabelle wiederherstellen allerdings natürlich erst wenn ich sie schreibe xD Erstmal das einfache Zeug
Log mit Spielernamen auslesen:
von GM erstellte Items finden
alle Log einträge von GMs anzeigen
alle log einträge einer bestimmten person anzeigen:
Ranglisten Daten ohne GM's geordnet nach exp und level:
kommen heute noch ne menge andere aber ich finde die schon recht nützlich.
Dachte mal ich Sammle mal alle Querys die ich schreibe auch sowas wie Items anhand der Log Tabelle wiederherstellen allerdings natürlich erst wenn ich sie schreibe xD Erstmal das einfache Zeug
Log mit Spielernamen auslesen:
Code:
SELECT log.*,player.name FROM log.log LEFT JOIN player.player ON player.id = log.who
Code:
SELECT log.*,player.name FROM log.log LEFT JOIN player ON player.player = log.who WHERE what ="GM"
Code:
SELECT log.*,player.name FROM log.log JOIN `player`.`player` ON `log`.`who` = `player`.`id` JOIN `account`.`account` ON `account`.`id` = `player`.`account_id` LEFT JOIN `common`.`gmlist` ON `gmlist`.`mName` = `player`.`name` WHERE NOT `gmlist`.`mName` is null
Code:
SELECT log.*,player.name FROM log.log LEFT JOIN player.player ON player.id = log.who WHERE what ="GM" AND name = "Spielername"
Rangliste nur GM'sQuote:
SELECT `player`.`name`, `player`.`level`, `player`.`exp`, `player`.`playtime` FROM (`player`.`player`) JOIN `account`.`account` ON `account`.`id` = `player`.`account_id` LEFT JOIN `common`.`gmlist` ON `gmlist`.`mName` = `player`.`name` WHERE `gmlist`.`mName` is null AND (account.status = 'OK' OR status='ONLY_FOR_TEAM') ORDER BY `player`.`level` desc, `player`.`exp` desc
Quote:
SELECT `player`.`name`, `player`.`level`, `player`.`exp`, `player`.`playtime` FROM (`player`.`player`) JOIN `account`.`account` ON `account`.`id` = `player`.`account_id` LEFT JOIN `common`.`gmlist` ON `gmlist`.`mName` = `player`.`name` WHERE NOT `gmlist`.`mName` is null AND (account.status = 'OK' OR status='ONLY_FOR_TEAM') ORDER BY `player`.`level` desc, `player`.`exp` desc
kommen heute noch ne menge andere aber ich finde die schon recht nützlich.