私はテーブルuser (id, name ...)
とuser_emails (id, user_id, email_id, type)
を持っています。当初、これらのテーブルの間に外部キーの強制は存在しませんでした。私はuser_emails
のすべての行に対応するuser_id
がユーザテーブルにないことを知りたいと思います。子テーブルのすべてのFK参照が親テーブルに存在するかどうかを確認するには
0
A
答えて
0
select * from user_emails where user_id not in (select id from user)
これはおそらく答えを与えるでしょう。
1
LEFT JOINを子から親PKがnullの親にLEFT JOINします。検索するJOINレコードがないことを意味します。
関連する問題
- 1. テーブルmysql.procが存在するかどうかを確認するには
- 2. 正確な行がhtmlテーブルに存在するかどうかを確認
- 3. MYSQLテーブルにトリガが存在するかどうかを確認するクエリ
- 4. MySQL RDMSにテーブルが存在するか確認する
- 5. mysqlテーブルが既に存在するか確認する
- 6. 子が存在するかどうかを確認する
- 7. Cassandraテーブルが存在するかどうかを確認する方法
- 8. ADO.Net Excel、テーブルが存在するかどうかを確認しますか?
- 9. テーブル変数が存在するかどうかを確認しますか?
- 10. C#のデータベース(ACCESSまたはSQL)にテーブルが存在するかどうかを確認するには
- 11. MySQLテーブルが存在するかどうかをチェックしていないかどうかを確認する
- 12. シノニムの後ろにテーブルが存在するかどうかを確認するには
- 13. テーブルが存在するか確認する
- 14. SQLAlchemy:オブジェクトが既にテーブルに存在するかどうかを調べる
- 15. mysqlテーブルの列が存在するかどうかを確認する方法はありますか?
- 16. チェックする方法アクセスデータベースにテーブルが存在するかどうかを確認しますか?
- 17. EF4:親テーブルの子参照。どうやって?私は2つのテーブルがある場合
- 18. 複数の子テーブルによって参照される親テーブルからレコードを削除するにはどうすればよいですか?
- 19. Flask-SQLAlchemyテーブルに行が存在するかどうかを調べる
- 20. レジストリパスがリモートマシンに存在するかどうかの確認
- 21. キャッシュにKerberosチケットが存在するかどうかの確認
- 22. Postgres:親テーブルとすべての子テーブルからデータを選択
- 23. mysqlテーブルのカラムに値が存在するかどうか確認してください。
- 24. オブジェクトがDbsetに存在するかどうかを確認
- 25. 別のSQLデータベースからテーブルの存在を確認するには?
- 26. ** kwargsのキーが存在するかどうかを確認するには?
- 27. mySQL DBの値が存在するかどうかを確認するには?
- 28. プロセスに存在するかどうかを確認するバッチスクリプト
- 29. テーブルが既に存在するかどうかをテストするには?
- 30. Lucene.Net Indexがフォルダに存在するかどうかを確認するには?
user_idが – Joe