我有一个带表的mysql数据库,在一个表中我有一个日期类型字段,我想要最近通过的日期 - 所以我希望它按日期降序排序,但只记录今天之前的记录,然后取只有最高的一个使用LIMIT函数,并且还添加了WHERE子句,因为该商品必须是针对所选城市的.
$result = mysql_query("
SELECT * FROM offers
WHERE city = ".$_SESSION["city"]."
ORDER BY exp_date DESC
LIMIT 0, 1");
Run Code Online (Sandbox Code Playgroud)
Hai*_*vgi 12
在where子句中添加另一个条件
$result = mysql_query("
SELECT * FROM offers
WHERE city = ".$_SESSION["city"]." and Date < CURRENT_DATE()
ORDER BY exp_date DESC
LIMIT 1");
Run Code Online (Sandbox Code Playgroud)
SELECT * FROM deals WHERE city = 2 AND exp_date < CURDATE()
ORDER BY exp_date DESC LIMIT 0, 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30350 次 |
| 最近记录: |