SQLiteでEXISTS / NOT EXISTS句を使う

MySQLやOracleなどのデータベースでおなじみのWHERE EXISTS句を
SQLiteで使えるかどうかを調べてみたら調べ方が悪いのか、
日本語の情報がほぼ無かったのでメモ。

SQL叩いて試してみたらEXISTS句使えました。
SQL文の例。

SELECT * FROM t1 WHERE EXISTS(SELECT * FROM t2 WHERE t1.id = t2.t1_id);
SELECT * FROM t1 WHERE NOT EXISTS(SELECT * FROM t2 WHERE t1.id = t2.t1_id);

これで片方のテーブルだけにある行などの抽出もできます。