Мне было интересно, лучше ли добавить столбец таблицы, в котором будет храниться количество записей X, связанных с указанным идентификатором c в другой таблице, или каждый раз вычислять количество записей в запросе.
Так, например, у меня есть следующие таблицы
Users Table
ID | name | status
------------------
1 | John | 1
2 | Jack | 2
3 | Mary | 1
Posts Table
ID | user_id | text | status
------------------------------
1 | 1 | blabla | 1
2 | 1 | blabla | 1
3 | 2 | blabla | 2
4 | 1 | blabla | 1
5 | 3 | blabla | 1
Лучше ли добавить дополнительный столбец в таблице пользователей с количеством сообщений, чтобы он был быстрее (? Или лучше ?) чтобы показать список из 100 пользователей и количество сообщений без каких-либо дополнительных запросов, иначе я должен проверить, сколько записей со статусом 1 связано с user_id X x 100 пользователей, например