同じ構造のテーブルが4つあります。 この4つのテーブルは、別のもの、メインテーブルから生成されます。複数のテーブルをmysqlで比較する
- メインテーブル - > A(10 000行)
- 表1 - > A1(2 000行)
- テーブル2 - > A2(3 000行)
- テーブル3 - > A3(4 000行)
- テーブル4 - > A4(1 000行)
は、4つの生成されたテーブルがあることを想定していますこれらの合計は表Aと同じです。
しかし、これを確認する必要があります。
私の質問:この4つのテーブルをどのように比較して、IDが共通しているかどうかを確認します。
私は内側のa1にa2を、a1にa3を、そしてそうするためにたくさんのクエリーを作ることができます。
しかし、私はそれが別のよりよい方法であるべきだと思います。
すべてのテーブル間でidの内部結合を記述すると何が問題になりますか? –
内部結合は4つのテーブルすべてに共通のすべてのIDを検索するためです。しかし、私が欲しいのはそれではない。私は特定のIDが複数のテーブルに現れるかどうかを知りたい。 – balsagoth