相关疑难解决方法(0)

选择它周围的行和行

好吧,假设我有一张带照片的桌子.

我想要做的是在页面上显示基于URI中的id的照片.对照片感兴趣我想要附近照片的10张缩略图,当前的照片应该在缩略图的中间.

这是我到目前为止的查询(这只是一个例子,我用7作为id):

SELECT
    A.*
FROM
  (SELECT
       *
   FROM media
   WHERE id < 7
   ORDER BY id DESC
   LIMIT 0, 4
   UNION
   SELECT
       *
   FROM media
   WHERE id >= 7
   ORDER BY id ASC
   LIMIT 0, 6
  ) as A
ORDER BY A.id
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

#1221 - Incorrect usage of UNION and ORDER BY
Run Code Online (Sandbox Code Playgroud)

mysql sql

4
推荐指数
2
解决办法
5153
查看次数

标签 统计

mysql ×1

sql ×1