From 2f646426f4ddaa11987da9f1e7e4f5f5321ea8fc Mon Sep 17 00:00:00 2001 From: Massimiliano Arione Date: Wed, 1 Jul 2015 15:37:23 +0200 Subject: [PATCH] add alias to subquery in doCalcRowCount() Without such alias, I get this error: "SQLSTATE[42000]: Syntax error or access violation: 1248 Every derived table must have its own alias" --- src/Reader/DbalReader.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Reader/DbalReader.php b/src/Reader/DbalReader.php index c86f77d6..d568423e 100644 --- a/src/Reader/DbalReader.php +++ b/src/Reader/DbalReader.php @@ -199,7 +199,7 @@ public function count() private function doCalcRowCount() { - $statement = $this->prepare(sprintf('SELECT COUNT(*) FROM (%s)', $this->sql), $this->params); + $statement = $this->prepare(sprintf('SELECT COUNT(*) FROM (%s) AS qry', $this->sql), $this->params); $statement->execute(); $this->rowCount = (int) $statement->fetchColumn(0);