Oracle 查询不在DB中的数据 SQL
前提:已知ID数组,查询不在DB中table中的ID数据
SQL:
例如:ids为 '111','112','113','...'
SELECT ids.id
FROM (SELECT '111' AS id FROM dual UNION ALL
SELECT '112' AS id FROM dual UNION ALL
SELECT '113' AS id FROM dual UNION ALL
SELECT '114' AS id FROM dual UNION ALL
SELECT '115' AS id FROM dual UNION ALL
SELECT '116' AS id FROM dual
) ids
LEFT JOIN table_name ON table_name.id = ids.id
WHERE table_name.id IS NULL;
作者:人间春风意
扫描左侧的二维码可以赞赏

本作品采用署名-非商业性使用-禁止演绎 4.0 国际 进行许可。

浙公网安备 33010602011771号