我有三個表: 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?