0

MySQL データベースに cdb、ct_int、d_b、および d_s の 4 つのテーブルがあり、b.int_name を d_b テーブルおよび d_s テーブル列と照合して、cdb および ct_int から情報を抽出する必要があります。つまり、b.column1 が c.column1 または c.column2 または d.column1 と一致する cdb および ct_int から行をフェッチしたいと考えています。クエリは次のとおりです。

a.n_id、a.study_name、b.int_name、b.int_type、c.d_name を cdb a、ct_int b、d_b c、d_s d から選択します。a.dis は '%hun%' && b.int_name=(c. b_n または c.d_name または d.sym) && a.n_id=b.n_id;

このクエリは実行されていますが、昨日から結果が得られずに時間がかかります。

これを手伝ってください。前もって感謝します。

4

1 に答える 1

0

列をどのように一致させたいかによって異なりますが、ここにはすでに答えがあります SQL Inner-join with 3 tables?

于 2013-10-16T05:06:15.273 に答える