Skip to content

Commit 03eb61c

Browse files
committed
Use JOIN expressions for flag detection.
1 parent 2a2e6c5 commit 03eb61c

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/Utils/Query.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,14 @@ public static function getFlags($statement, $all = false)
295295
$flags['is_export'] = true;
296296
}
297297

298-
foreach ($statement->expr as $expr) {
298+
$expressions = $statement->expr;
299+
if (!empty($statement->join)) {
300+
foreach ($statement->join as $join) {
301+
$expressions[] = $join->expr;
302+
}
303+
}
304+
305+
foreach ($expressions as $expr) {
299306
if (!empty($expr->function)) {
300307
if ($expr->function === 'COUNT') {
301308
$flags['is_count'] = true;

0 commit comments

Comments
 (0)