У меня есть приложение Delphi, в котором я показываю список игр, в которые играли, по запросу вроде этого:
select g.*, gt.id, gt.descr
from GAMES g
inner join game_types gt on gt.id = g.game_type
order by game_date DESC
Когда я нажмите кнопку удаления в DBNavigator, присоединенная запись из таблицы game_types также будет удалена. Это проблема, потому что многие другие игры могут быть того же типа.
Что мне нужно сделать, чтобы удалялась только игра, но не ее тип?