Это беспокоило меня довольно много времени, и я не могу найти, в чем заключается ложь. Это запрос, на котором я застрял:
$stmt2 = $conn->prepare('SELECT a.[zone], b.[source_external_subscriber_id], SUM(b.[source_customer_cost]) AS [total]
FROM billing_zones a INNER JOIN cdr b
ON a.[id] = b.[source_customer_billing_zone_id]
WHERE destination_account_id = :destinationId
GROUP BY b.[source_external_subscriber_id], a.[zone]');
$stmt2->execute(array('destinationId' => $destinationId));
Получаемое сообщение:
Необработанное исключение PDO: SQLSTATE [42000]: ошибка синтаксиса или нарушение доступа: 1064 У вас есть ошибка в вашем SQL синтаксисе; проверьте руководство, соответствующее вашей версии сервера MariaDB, чтобы узнать правильный синтаксис для использования рядом с '[zone], b. [source_external_subscriber_id], SUM (b. [source_customer_cost] AS [tota' в строке 1 в /home/integracion.php: 14