查询两张表中不相同的数据

SELECT 
  c.userId,
  c.userName 
FROM
  (SELECT 
    * 
  FROM
    a 
  UNION
  SELECT 
    * 
  FROM
    b) c 
WHERE c.userId NOT IN 
  (SELECT 
    b.`userId` 
  FROM
    a 
    JOIN b 
      ON a.`userId` = b.`userId`) ;

 

posted @ 2016-06-15 10:26  lhm_java  阅读(331)  评论(0编辑  收藏  举报