Удаление ADODataSet из объединенной таблицы

У меня есть приложение 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 также будет удалена. Это проблема, потому что многие другие игры могут быть того же типа.

Что мне нужно сделать, чтобы удалялась только игра, но не ее тип?

5
задан Frank Luke 2 November 2011 в 14:09
поделиться