|
@@ 247-249 (lines=3) @@
|
| 244 |
|
$statement = 'SELECT ' . implode(' ', $statementParts['keywords']) . ' ' . implode(',', $statementParts['fields']) . ' FROM ' . implode(' ', $statementParts['tables']) . ' ' . implode(' ', $statementParts['unions']); |
| 245 |
|
if (!empty($statementParts['where'])) { |
| 246 |
|
$statement .= ' WHERE ' . implode('', $statementParts['where']); |
| 247 |
|
if (!empty($statementParts['additionalWhereClause'][$this->query->getType()])) { |
| 248 |
|
$statement .= ' AND ' . implode(' AND ', $statementParts['additionalWhereClause'][$this->query->getType()]); |
| 249 |
|
} |
| 250 |
|
} elseif (!empty($statementParts['additionalWhereClause'])) { |
| 251 |
|
$statement .= ' WHERE ' . implode(' AND ', $statementParts['additionalWhereClause'][$this->query->getType()]); |
| 252 |
|
} |
|
@@ 250-252 (lines=3) @@
|
| 247 |
|
if (!empty($statementParts['additionalWhereClause'][$this->query->getType()])) { |
| 248 |
|
$statement .= ' AND ' . implode(' AND ', $statementParts['additionalWhereClause'][$this->query->getType()]); |
| 249 |
|
} |
| 250 |
|
} elseif (!empty($statementParts['additionalWhereClause'])) { |
| 251 |
|
$statement .= ' WHERE ' . implode(' AND ', $statementParts['additionalWhereClause'][$this->query->getType()]); |
| 252 |
|
} |
| 253 |
|
if (!empty($statementParts['orderings'])) { |
| 254 |
|
$statement .= ' ORDER BY ' . implode(', ', $statementParts['orderings']); |
| 255 |
|
} |