以下の mySQL ステートメント (php ファイル内) で SQL エラーが発生する理由がわかりません。問題は 2 番目の条件「AGREEDPRODUCTS.productid_corporation が null」に関連していると思います。使用されているパラメーターの構文がデータベースで使用されているとおりに正しいことを確認しました。2番目の条件に関して他の代替手段も試しました(WHEREを使用するなど、それは明らかに許可されていません。MySQLはwhere句で結合します)が、それらは機能しませんでした。
$sqlquery4 = "SELECT AGREEDPRODUCTS.id,AGREEDPRODUCTS.productid_supplier,EMETERPRODUCTS.productname "
. "FROM AGREEDPRODUCTS "
. "INNER JOIN EMETERPRODUCTS "
. "ON AGREEDPRODUCTS.productid_supplier=EMETERPRODUCTS.productid AGREEDPRODUCTS.producttype='EMETER' AND AGREEDPRODUCTS.productid_corporation is null "
. "ORDER BY AGREEDPRODUCTS.productid_supplier";
助言がありますか?