是否可以从sql查询返回2个值?

时间:2013-02-01 16:26:26

标签: php mysql

是否可以从此返回2个值?

我希望HAVING子句最多有两个。

$sql = mysql_query("
SELECT *
FROM 
    `Bill`
WHERE
    ID_Number='12345'
HAVING 
    max(`Pay_Date`)
ORDER BY
    `Pay_Date`
 DESC LIMIT 2");

1 个答案:

答案 0 :(得分:0)

您可以通过pay_date订购结果。

$sql = mysql_query("
SELECT *
FROM 
    `Bill`
WHERE
    ID_Number='12345'
ORDER BY
    `Pay_Date`
 DESC LIMIT 2");

这应该有效,因为您将在desc中按pay_date命令结果。订购。因此,将显示最新的两个日期。