Пример #1
0
 /**
  * @covers ::sql
  */
 public function testSql()
 {
     $query = new Query\Union(self::getDb());
     $select1 = new Query\Select(self::getDb());
     $select2 = new Query\Select(self::getDb());
     $select1->from('table1')->where('name', 10);
     $select2->from('table2')->where('name', 10);
     $query->select($select1)->select($select2);
     $this->assertEquals('(SELECT * FROM `table1` WHERE (`name` = ?)) UNION (SELECT * FROM `table2` WHERE (`name` = ?))', $query->sql());
 }