2 つの異なるテーブルのデータを結合する必要があります。このテーブルも異なるデータベースのものです。それらを1つのテーブルに結合する必要があります。
これが図です:
表1
----------
dr_no prd_sys_code ship_code
123 ABC1 01
321 ABC2 02
----------
表 2
----------
prd_sys_code ship_code serialno
ABC1 01 A
ABC1 01 B
ABC1 01 C
ABC1 01 D
ABC1 01 E
ABC1 01 f
----------
表 3
----------
dr_no CSerialNo status
123 A P
123 B P
123 C P
----------
出力
----------
serialno status
A P
B P
C P
D
E
f
----------
左結合をwhere句と組み合わせて使用することを考えていますが、これを実現する適切な方法がわかりません。コードをいじってみましたが、エラーです。
$fetch = mysql_query("SELECT DB1.TABLE2.serialno, DB2.TABLE3.status FROM DB1.TABLE2 LEFT JOIN DB2.TABLE3 WHERE DB1.TABLE2.prd_sys_code='ABC1' AND DB1.TABLE2.client_code='01', WHERE DB2.TABLE3.dr_no = '123'");