В этом мире так много способов достичь чего-либо, не думайте, что то, что кто-то сказал, всегда верно:)
Прежде всего, когда дело доходит до комментариев - да, если вы присоединяетесь к таблице пользователейполучить имя пользователя для человека, который отправил комментарий, используя мягкое удаление - да, намного, намного легче получить, кто написал комментарий.Также легко проверить, удалены ли они, поэтому вы можете отобразить их и в HTML.С другой стороны, вы также можете сохранить имя пользователя в таблице комментариев, чтобы избежать присоединения к таблице пользователей.Однако трудно понять, был ли пользователь удален или нет, поскольку вы не получаете эту информацию из таблицы пользователей.
Добавление дополнительного предложения в WHERE никого не убьет.SQL был создан для того, чтобы вы получали нужные данные, компьютеры соответствуют потребностям пользователей, а не наоборот.Итак, если вы думаете, что soft-delete - это то, что вам нужно, используйте его.Единственный «настоящий» минус - это то, что вы ведете запись в БД, так что кто-то может сказать, что софт удаляет базы данных инфляции.