Mysql データベースには、data、id、cool などのフィールド名を持つ t1 を持つ 5 つのテーブルと、t2、t3、t4、t5 などの id とデータを持つ他の 4 つのテーブルがあります。
結合クエリとサブクエリを使用しましたが、得られる結果は空のセットです.t2、t3、t4、t5テーブルのすべてのフィールドが入力されていることは必須ではありません.t4、t5、t3、t2は空にすることができます私はwhere句を使用していますデータで t1 = t2 = t3 = t4 = t5 のデータ列の場合、いずれかのテーブルで一致するデータが見つかった場合、t1 からのクールと id を出力し、見つかったテーブルからのデータがある場合はデータを出力します。 table のようなすべてのテーブル統計を出力します
cool data.t1 id.t1
cool data.t2 id.t2
and so on
table t1
cool data id
0 xyz 1
table t2
data id
xyz 5
table t3
data id
xyz 4
table t4
data id
xyz 3
table t5
data id
xyz 2
希望の出力
cool data id
0 xyz 1
0 xyz 4
0 xyz 3
0 xyz 5
0 xyz 2
テーブルのいずれかが空の場合、出力よりも t5 と t4 と言う
cool data id
0 xyz 1
0 xyz 4
0 xyz 3