SELECT p.*
FROM Products p
LEFT JOIN offertran ot
ON p.prod_id = ot.prod_id
LEFT JOIN Offers o
ON ot.offer_id = o.id
AND o.dF<=3
AND o.dt>=3
ORDER BY o.id DESC,
p.prod_id ASC
LIMIT 20
既存の条件をそのままにして、以下にリストされているようにさらにいくつかの条件を追加したい:
- この出力では、Offered products are shown first (これは重要です。この後)
- 私は新製品が欲しい - それはに基づいてソートされています
todaysDate - p.pdate less than 30 days
- 次に、それらが持っている製品を表示します
p.pre != ''
- 次に、価格を持っていない人を表示します。
p.price ==0
- 次に、他の製品を並べます
prod_id DESC
この既存のクエリにこれらの 5 つのポイントを追加するために、オールインワンが必要です
問題が解決したことを願っています。早急な対応が必要です。前もって感謝します