LINUX.ORG.RU

История изменений

Исправление 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. Так вот хотелось бы чтобы там был номер не одной позиции с средним состоянием всех элементов, номера всех позиций со средними состояниями ото всех элементов на этой позиции.