Я делаю базу данных в sqlite3. Это моя таблица:
CREATE TABLE IF NOT EXISTS RESIDENTS(
ID VARCHAR(10) PRIMARY KEY,
Roommate_ID VARCHAR(10),
Name VARCHAR(30) NOT NULL);
Я хочу иметь возможность соединять жителей друг с другом. Изменяя Roommate_ID одного жителя, этот житель должен изменить свой Roommate_ID на первоначальный ID жителя. Если один резидент удален, идентификатор Roommate_ID для его соседа по комнате должен стать нулевым. Как мне это сделать?