我有2个表,表A有22000
个记录,表B有12000
个记录,范围是1到10月12日。
我想过滤掉表A中没有的8000条记录。
两个表共享相同的日期结构。
uid,tid and insert_date
我想知道在sql中过滤它们的最快方法是什么?
干杯
答案 0 :(得分:0)
假设uid是识别记录的关键:
SELECT * FROM B LEFT JOIN A
ON A.uid=B.uid WHERE A.TID IS NULL
答案 1 :(得分:0)
还假设uid是识别记录的关键:
SELECT * FROM B LEFT JOIN A
ON A.uid=B.uid
请注意,在某些数据库中,LEFT JOIN称为LEFT OUTER JOIN。