通过运行以下 SQL 命令:
SELECT inl_cbsubs_subscriptions.user_id, inl_cbsubs_payment_items.subscription_id,
inl_cbsubs_payment_items.stop_date
FROM inl_cbsubs_subscriptions INNER JOIN
inl_cbsubs_payment_items ON inl_cbsubs_subscriptions.id=inl_cbsubs_payment_items.subscription_id
WHERE inl_cbsubs_subscriptions.user_id=596;
我得到以下输出:
如您所见,有多种 id
值并不总是递增的。我需要一种方法来修改 SQL 语句,以便搜索将过滤结果并仅提供具有最大 id 值的项目的单个输出。因此,为了展示我希望从上面的示例中看到的内容,这里有一个屏幕截图:
我正在 PHP 脚本中运行 SQL 语句,因此如果我需要实现任何可用的动态变量。感谢您抽出时间。
最佳答案
您可以对 id 使用 DESC 排序,并使用 LIMIT 1 限制结果。
关于php - 需要从输出中可用的最大 id 找到数据库值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22560247/