【发布时间】:2014-12-30 11:45:38
【问题描述】:
我有一个这样的查询:
SELECT i.*
FROM items i
WHERE i.id
IN (
SELECT c.item_id
FROM cart c
WHERE c.sessID=MY_SESSION_ID
)
它运行良好,但我需要按购买日期 (cart.id) DESC 对购物车中的物品进行排序。 我不想在 PHP 中排序。如何按 cart.id 排序?
我试过了:
SELECT i.*
FROM items i
WHERE i.id
IN (
SELECT c.item_id
FROM cart c
WHERE c.sessID=MY_SESSION_ID
)
ORDER BY c.id
但它没有正确排序。
【问题讨论】:
-
你为什么不对
I.ID排序?
标签: sql select join subquery sql-order-by