デカルト積を返すように見えるいくつかの結合をデバッグしようとして、同等のON条件をselectに入力しました。
MySQLでは
select *
from table
where columnname
入力したかのように動作するようですwhere columname is not null
。結合では、入力on table.columnname
は受け入れられますが、多くの行が返されます。MySQLは、私がそれを修正すれば正しいことをしますon table1.column=table2.column
が、確かに私の最初のバージョンは正しくなく、違法でした。