заданным условиям в таблице people найдется несколько записей? какой ID выберется? произвольный или по какому-то критерию выберется, например первая найденная запись из нескольких, или последняя?
бросай исключение и логируй, когда несколько нашлось. потом корректировка запроса и повторный прогон на тестовых данных. нет смысла рандомный брать.
Обсуждают сегодня