我有三个表: menu_tab具有列(menu_id,menu_description) item_tab具有列(ITEM_ID,ITEM_NAME,ITEM_DESCRIPTION,ITEM_PRICE) menu_has_item具有列{(menu_tab_menu_id --->这是menu_id的外键(menu_tab中的pk)),item_tab_item_id ---它是item_id的外键(item_tab中的pk))4在SQL和修改关系表中删除重复相应
将会遇到2种将会遇到的重复项 1)项目重复在相同的menu_description 2)在不同的菜单描述中重复项目
示例:午餐菜单中的两个鸡肉三明治。在午餐和另外一个鸡肉三明治在晚宴菜单_description
menu_tab
menu_id menu_description
1 lunch
2 dinner
3 Specials
item_tab
item_id item_description
1 b
2 d
3 g
4 x
5 g delete g
6 d
7 e
8 b delete b
9 x
menu_has_tab
menu_tab_menu_id item_tab_item_id
1 ........................... .1
1 ............................ 2
1 ............. ............... 3
1 ............................ 4
2 ............................ 5用3替换
2 .............. .............. 6
3 ............................ 7
3 ............................ 8用1替换
3 ............ ................ 9
如何在删除重复项后使用替换的值更新我的menu_has_item?