у меня есть этот SQL-запрос:SQL заказ с присоединиться
SELECT b.topbid, b.topdate, a.*
FROM auction_items a
LEFT JOIN
(SELECT itemID, MAX(bid) as topbid,
MAX(date) as topdate FROM auction_bids GROUP BY itemID) b
ON a.id = b.itemID
ORDER BY b.topdate DESC, a.date DESC LIMIT 20
Это не приказывая, как я хотел бы, чтобы это. Я хочу его заказать, объединив b.topdate
и a.date
.
Что не так?
Что делать вы означает «порядок» путем объединения «a.topdate» и «b.date»? –
, так что если b.topdate выше a.date, он будет выше. – user1022585
Тогда, похоже, это то, что вы сделали: 'order by b.topdate desc, a.date desc'. –