请我需要弄清楚我做错了什么。我为 mysql 创建了这个内部连接代码。它有效,但它给了我重复的值,比如重复特定行两次或 categoryid 两次。每个表(users,paymentnotification,monthlyreturns)都有 categoryid 用于检查和显示用户表中的用户名(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";