Если я выполняю стандартный запрос в SQLite:
SELECT * FROM my_table
Я получаю все записи в своей таблице, как и ожидалось. Если я выполнил следующий запрос:
SELECT *, 1 FROM my_table
Я получаю все записи, как ожидалось, с самой правой колонкой, содержащей "1" во всех записях. Но если я выполню запрос:
SELECT *, COUNT(*) FROM my_table
Я получаю только ОДНУЮ строку (с самым правильным столбцом - правильный счет). Почему такие результаты? Я не очень хорошо разбираюсь в SQL, возможно, такое поведение ожидается? Мне кажется очень странным и нелогичным: (.