From ed43908a2da2bd47e85e047b1002410297ccf73a Mon Sep 17 00:00:00 2001 From: Maxime Rault Date: Wed, 24 Aug 2016 10:10:24 +0200 Subject: [PATCH] Qualify * with table name when row_number() follows --- src/Query/Grammars/DB2Grammar.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Query/Grammars/DB2Grammar.php b/src/Query/Grammars/DB2Grammar.php index 57332e6..0eecfc7 100644 --- a/src/Query/Grammars/DB2Grammar.php +++ b/src/Query/Grammars/DB2Grammar.php @@ -81,6 +81,11 @@ class DB2Grammar extends Grammar $columns = (!empty($components['columns']) ? $components['columns'] . ', ': 'select'); + if($columns == 'select *, ' && $query->from) + { + $columns = 'select ' . $this->tablePrefix . $query->from . '.*, '; + } + $components['columns'] = $this->compileOver($orderings, $columns); unset($components['orders']);