私は2テーブル、テーブルAを持っています22000
レコードとテーブルBは12000
のレコードが1 decから10 decの範囲にあります。私は希望別のデータベースから1つのデータベースからレコードをフィルタリングする方法
は
両方のテーブルの共有テーブルAに同じ日付の構造ではありません8000件のレコードをフィルタリングしたいと思います。
uid,tid and insert_date
私はSQLでフィルタリングする最も速い方法は何だろうか?
乾杯のuidを想定し
私は2テーブル、テーブルAを持っています22000
レコードとテーブルBは12000
のレコードが1 decから10 decの範囲にあります。私は希望別のデータベースから1つのデータベースからレコードをフィルタリングする方法
は
両方のテーブルの共有テーブルAに同じ日付の構造ではありません8000件のレコードをフィルタリングしたいと思います。
uid,tid and insert_date
私はSQLでフィルタリングする最も速い方法は何だろうか?
乾杯のuidを想定し
レコードを識別するためのキーです:
SELECT * FROM B LEFT JOIN A
ON A.uid=B.uid WHERE A.TID IS NULL
またuidは、レコードを識別するための鍵であると仮定します。一部のデータベースに残って、ということ
SELECT * FROM B LEFT JOIN A
ON A.uid=B.uid
注意JOINはLEFT OUTER JOINと呼ばれます。
JOIN機能を使用しましたか?あなたは珍しいものだけを表示するように、JOINのONに珍しい行を置くことができます – fizzi