/** * Renvoie les Joueurs liés aux Rivieres de la collection fournie * @var RiviereCollection $rivieres * @return JoueurCollection */ public static function getFromRivieres(RiviereCollection $rivieres) { $req = "SELECT * FROM joueur WHERE idJoueur IN (SELECT hexa.idTerritoire FROM hexa WHERE hexa.idHexa2 IN (" . $rivieres->getIdHexa2s() . "))"; return DbHandler::collFromQuery($req, 'Joueur', 'JoueurCollection'); }
/** * Renvoie les Parties liés aux Rivieres de la collection fournie * @var RiviereCollection $rivieres * @return PartieCollection */ public static function getFromRivieres(RiviereCollection $rivieres) { $req = "SELECT * FROM partie WHERE idPartie IN (SELECT hexa.idPartie FROM hexa WHERE hexa.idHexa2 IN (" . $rivieres->getIdHexa2s() . "))"; return DbHandler::collFromQuery($req, 'Partie', 'PartieCollection'); }