1. 程式人生 > >sql語句學習(NOT EXISTS 和 NOT IN )

sql語句學習(NOT EXISTS 和 NOT IN )

exist car rod cto from log del sele tinc

NOT EXISTS

SELECT
  a.*
FROM
  t_user a
WHERE
  a.id_card LIKE ‘%3203821995100%‘
AND NOT EXISTS (
SELECT
  id
FROM
  tr_user_product_doctor tupd
WHERE
  a.id = tupd.user_id
)

NOT IN

SELECT
  a.*
FROM
  t_user a
WHERE
  a.id_card LIKE ‘%3203821995100%‘
AND a.id NOT IN (

SELECT DISTINCT
  user_id
FROM
  tr_user_product_doctor
)

說明 : 根據id_card查詢不在tr_user_product_doctor表中出現的user_id

sql語句學習(NOT EXISTS 和 NOT IN )