私が間違っていることを理解する必要があります。この内部結合コードは mysql 用に作成しました。それは機能しますが、特定の行を 2 回繰り返すか、categoryid を 2 回繰り返すなどの値が繰り返されます。各テーブル(users,paymentnotification,monthlyreturns)にはcategoryidがあり、userテーブルからユーザー名(users.pname)をチェックして表示し、そのcategoryidを使って月々のリターンと支払いテーブルから支払いをしたものをチェックして表示します。 .
$r="SELECT monthlyreturns.categoryid, monthlyreturns.month, monthlyreturns.quarter, monthlyreturns.year,paymentnotification.amount, users.pname, monthlyreturns.ototal, paymentnotification.payee, status
FROM paymentnotification
INNER JOIN (monthlyreturns INNER JOIN users ON monthlyreturns.categoryid=users.categoryid)
ON monthlyreturns.categoryid=paymentnotification.categoryid
ORDER BY monthlyreturns.categoryid DESC";