mysql 查詢一張表在另一張表中不存在的數據


mysql數據庫中一張表與另一張表有相同的一個字段,需要過濾出 表t_camera 中在 t_sys_role_camera表中不存在的數據,利用關鍵字 NOT EXISTS來實現。

同理可以使用EXISTS 關鍵字來查詢一張表在另一張表中存在的數據。

SELECT
    *
FROM
    t_camera t
WHERE
    NOT EXISTS (
        SELECT
            *
        FROM
            t_sys_role_camera t2
        WHERE
            t.cameraNum = t2.camera_num
        AND t2.role_id = '807267488227266560'
    );

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM