我想通过相对用户id获取订单id最大值
$order_id =“从 products_orders 中选择*,其中 order_user_id = $user_id AND MAX(order_id)”; $ord_del = mysqli_query($con,$order_id) ; $ord_row = mysqli_fetch_assoc($ord_del);
我尝试了这个方法,但这行不通
MAX
SQL命令是一个组函数,需要用公共列来表示。因此,只需添加 GROUP BY
就可以如您所愿。
$order_id = "SELECT order_user_id,order_id FROM products_orders WHERE order_user_id = $user_id AND MAX(order_id) GROUP BY order_user_id";