1
好吧,所以我有这个数组。目前它支付多笔付款金额和日期,如果表中有多笔付款。正如你在上面看到的那样,它将它们分开。我只想要它拉出第一笔付款日期和金额。不是多个。我尝试过的每件事都最终都会破坏事物。任何帮助,将不胜感激。我完全被难住了。php mysql数组限制
'payment_info' => array(
'field' => 'payment_dates, payment_amounts, recurring_amount',
'table' => 'LEFT JOIN
(SELECT site_id,
CONVERT(GROUP_CONCAT(start_date SEPARATOR ", ")
USING latin1) AS payment_dates,
CONVERT(GROUP_CONCAT(amount SEPARATOR ", ")
USING latin1) AS payment_amounts
FROM payments
GROUP BY site_id
ORDER BY start_date) AS payment_info
ON sites.site_id = payment_info.site_id
LEFT JOIN
(SELECT site_id, amount AS recurring_amount
FROM recurring_payments
GROUP BY site_id
ORDER BY payment_id DESC) AS recurring_amount
ON sites.site_id = recurring_amount.site_id'
),
这里是一个完整的文件的链接,看到查询坐在阵列:http://pastebin.com/DiB9Z67b
这是一个浩浩荡荡的`'table'`值有... – BoltClock 2011-02-02 02:09:13
你能使其更具可读性 - 而不是一条线 – bensiu 2011-02-02 02:09:26