-2
テーブルの最初の50レコードから最後の5レコードを選択したいのですが、現在以下のクエリがあります。オフセット?mysqlはテーブルの最初の50レコードから最後の5レコードを選択します
SELECT id FROM table WHERE enabled=1 ORDER BY date LIMIT 5, 45
テーブルの最初の50レコードから最後の5レコードを選択したいのですが、現在以下のクエリがあります。オフセット?mysqlはテーブルの最初の50レコードから最後の5レコードを選択します
SELECT id FROM table WHERE enabled=1 ORDER BY date LIMIT 5, 45
試してみてください。この
SELECT id FROM (SELECT id FROM (SELECT id FROM table ORDER BY id ASC LIMIT 50) AS tbl ORDER BY id DESC LIMIT 5) as tbldata ORDER BY id ASC
この作品:
日付DESCをLIMIT 5 BY TEMPTABLE ORDER AS(日付LIMIT 50 BYテーブルORDERから日付をIDを選択)FROMSELECT ID
「LIMIT 45,5」.. – Clive