Здравствуйте. пишу запрос к sqlite3. В обычных sql запросах я чуть-чуть понимаю. Но когда что-то сложнее обычных SELECT'ов то уже сложновато... мой код:
SELECT
history.id as ___idx___,
worker.name as name,
clients.name_1 as name_1,
clients.name_2 as name_2,
history.date as date,
history.finish_date as finish_date,
(SELECT SUM(price)
FROM history_list
WHERE history_list.id=___idx___) as price
FROM
history
INNER JOIN
worker ON history.worker_id=worker.id
INNER JOIN
clients ON history.client_id=clients.id
Ошибочку я получаю возле idx (нижние подчеркивания для того, что бы более наглядно тут продемонстрировать)
Насколько я понимаю во вложенном запросе idx так сказать не в поле видимости.
Подскажите, пожалуйста, как правильно написать такого рода запрос( на сколько я понимаю, здесь нужно что-то типа plSQL'а)?