日韩天堂,国产精品久久久久久久久久一区,羞羞羞网站,自拍视频网站,久久亚洲欧美成人精品,桃花阁成人网在线观看

Hello! 歡迎來到小浪云!


如何使用 SQL 單語句從多張表中刪除數(shù)據(jù),即使其中一張表沒有匹配項(xiàng)?


avatar
小浪云 2024-11-11 191

如何使用 SQL 單語句從多張表中刪除數(shù)據(jù),即使其中一張表沒有匹配項(xiàng)?

sql單語句實(shí)現(xiàn)多表刪除

此處要實(shí)現(xiàn)通過單一語句從三張表中刪除相關(guān)記錄,目標(biāo)是通過dishid執(zhí)行刪除操作。

提供的初始sql語句中,使用了inner join連接三個表,但由于第三張表沒有任何匹配記錄,導(dǎo)致前兩張表的數(shù)據(jù)未被刪除。

正確的改進(jìn)方式是使用left join連接,即使第三張表沒有匹配記錄,也能刪除前兩張表中的數(shù)據(jù)。修改后的sql語句如下:

DELETE dish, dish_flavor, setmeal_dish  FROM     dish      LEFT JOIN dish_flavor ON dish.id = dish_flavor.id     LEFT JOIN setmeal_dish ON dish.id = setmeal_dish.id WHERE     dish.id IN ( 51, 52 );
登錄后復(fù)制

此語句將根據(jù)dishid在所有三張表中刪除相關(guān)記錄,無論其中哪張表存在要刪除的數(shù)據(jù)。

值得注意的是,inner join和left join之間的區(qū)別在于,inner join僅匹配同時在所有連接表中找到匹配項(xiàng)的記錄,而left join將返回所有匹配任意連接表的記錄,即使其他連接表中沒有匹配項(xiàng)。

相關(guān)閱讀

主站蜘蛛池模板: 国产成人一区二区三区 | 亚洲成人在线免费 | 一级片在线播放 | 亚洲性一级理论片在线观看 | 久久综合久久综合久久综合 | 在线精品播放 | 午夜一区二区在线观看 | 亚洲四虎影视 | www.日日 | 亚洲成人app | 亚洲欧美久久精品 | 亚洲国产精品67194成人 | 永久福利盒子日韩日韩免费看 | 亚洲波多野结衣日韩在线 | 五月综合激情视频在线观看 | 亚洲一区二区三区成人 | 一区二区视频免费看 | 亚洲精品中文字幕久久久久下载 | 羞羞网址 | 美女18隐私羞羞视频网站 | 五月综合激情视频在线观看 | 国产伦精品一区二区三区精品 | 男人天堂.com | 亚洲一区二区精品推荐 | 精品久久久久久久久免费影院 | 亚洲永久精品网站 | 日韩成人在线视频 | 中文字幕亚洲 综合久久 | 激激婷婷综合五 | 亚洲小视频在线观看 | 波多野结衣3p | 中文字幕欧美在线 | 亚洲美女福利视频 | 狠狠色丁香婷婷综合小时婷婷 | 午夜精品福利在线观看 | 精品999久久久久久中文字幕 | 被免费网站在线视频 | 国内自拍偷拍视频 | 久久久999国产精品 久久精品免费观看 | 黄色污污视频网站 | 一区二区成人国产精品 |