Чет прекол. Вот есть SQL запрос
SELECT ... FROM ... (вместо ... длинный список полей и сложное выражение, не суть!)
Всё работает как надо, возвращает много строк
Теперь добавляем в селект количество выбранных строк...
SELECT ..., COUNT(*) as total FROM ...
...и теперь селектится только одна строка. Загадка Жака Фрески: почему? Вернее, какого??
Окей, странное поведение воспроизводится даже если сделать самый банальнейший SELECT field, field2, COUNT(*) FROM table, без сложных выражений...