> INSERT INTO tableB ( value, ordering ) SELECT value, count(*) FROM tableA 
> WHERE tableA.value > 4 GROUP BY value ;
> 
> notes the "group by" clauses ...

I don't think that will work:

sqlite> select * from t1;
1|one
2|two
3|three
4|four
sqlite>
sqlite> .schema t1
CREATE TABLE t1(
    Id                INTEGER PRIMARY KEY,
 value text );
sqlite> SELECT value, count(*)
   ...> FROM t1 WHERE value > 2
   ...> GROUP BY value ;
four|1
one|1
three|1
two|1
sqlite>

Reply via email to