別の値が存在し、他のいくつかのテーブルに null がない場合にのみ値を含む MySql ビューを作成したいと考えています。「NOT IN」または JOINS を使用した長くて複雑なクエリを想像することはできますが、これを行う最善の方法についてフィードバックを得たいと思っていました。次のようなものを想像してみてください。次のようなテーブルがいくつかあります。
T1 T2 T3
id id id
data1 data2 data3
などなど、おそらく8つのテーブルがそうです。id は、すべてのテーブルが共通に共有するキーです。次に、idが上記のすべてのテーブルに存在し、そのテーブルのデータの値がそのidを持つ行でnullでない場合にのみ、id列のみを表示するビューが必要です。
ありがとう