好的,我试图为simacc_payments中验证值为0的任何条目返回这4个值。
SELECT themes.value, members.real_name, simacc_payments.pay_amt, simacc_payments.pay_date
FROM simacc_payments
INNER JOIN members
ON simacc_payments.id_member = members.id_member
INNER JOIN themes
ON simacc_payments.id_member = themes.id_member
WHERE verified = "0"
ORDER BY members.real_name ASC, simacc_payments.pay_date DESC
我出来的阵列因为我的结果就像这样,简单地
real_name, id_member, pay_amt, pay_date
real_name, value, pay_amt, pay_date
real_name, id_member, payments.pay_amt, payments.pay_date
real_name, value, pay_amt, pay_date
所以数组中的每一个第二个条目都是正确的,我知道这与连接有关,但我不能为我的生活弄清楚如何修复它。当我还有一些头发时,请有人给我答案:)
答案 0 :(得分:0)
所以,对于那些最终遇到类似问题的人来说。我的问题是由我的Themes表中的第二个值引起的。基本上我必须在我的WHERE子句中添加一个额外的条件来过滤掉它们。希望有所帮助。