Исправление ados, (текущая версия) :
Не работает. Я считаю проблема здесь:
SELECT places.id, avg(items.status)
FROM places
INNER JOIN items
ON items.placeid = places.id;
При запросе его к базе у которой вот этот дамп, получается вот это:
$ cat test.sql|sqlite3 -batch test.sqlite
id avg(items.status)
---------- -----------------
4 8.81428571428571
В изначальном коде я хочу занести результаты этого запроса во временную таблицу _Status_avgs. Так вот хотелось бы чтобы там был номер не одной позиции с средним состоянием всех элементов, а номера всех позиций со средними состояниями элементов на этой позиции.
Исходная версия ados, :
Не работает. Я считаю проблема здесь:
SELECT places.id, avg(items.status)
FROM places
INNER JOIN items
ON items.placeid = places.id;
При запросе его к базе у которой вот этот дамп, получается вот это:
$ cat test.sql|sqlite3 -batch test.sqlite
id avg(items.status)
---------- -----------------
4 8.81428571428571
В изначальном коде я хочу занести результаты этого запроса во временную таблицу _Status_avgs. Так вот хотелось бы чтобы там был номер не одной позиции с средним состоянием всех элементов, номера всех позиций со средними состояниями ото всех элементов на этой позиции.