PostgreSQL 分页查询问题?

image.png

SELECT SQL_CALC_FOUND_ROWS un.userName as name,un.fk,

    picture.headPortrait,
    CONCAT(ur.age,'岁') as age,
    substring_index(userPlace.birthPlace,' ', -1) as birthPlace,
    substring_index(userPlace.workPlace, ' ',-1) as workPlace,
    ur.sex,ur.onLine,ur.work,ur.feel,ur.constellation,ur.hobby 
    FROM xrym_user un
    INNER JOIN picture ON picture.fk = un.fk AND picture.type = 'avator'
    INNER JOIN userPlace ON userPlace.fk = un.fk
    INNER JOIN userresume ur ON ur.fk = un.fk
    WHERE un.fk > 0
      AND un.userName = COALESCE(${user['userName']}, '')
      AND ur.sex = COALESCE(${user['sex']}, '')
      AND ur.edu = COALESCE(${user['edu']}, '')
      AND ur.weight = COALESCE(${user['weight']}, '')
      AND ur.constellation = COALESCE(${user['constellation']}, '')
      AND ur.advantage = COALESCE(${user['advantage']}, '')
      AND ur.hobby = COALESCE(${user['hobby']}, '')
      AND ur.feel = COALESCE(${user['feel']}, '')
      AND ur.money = COALESCE(${user['money']}, '')
      AND ur.workType = COALESCE(${user['workType']}, '')
      AND ur.social = COALESCE(${user['social']}, '')
      AND ur.age = COALESCE(${user['age']}, '')
      AND ur.height = COALESCE(${user['height']}, '')
      AND ur.child = COALESCE(${user['child']}, '')
      AND ur.house = COALESCE(${user['house']}, '')
      AND ur.car = COALESCE(${user['car']}, '')
      AND ur.pets = COALESCE(${user['pets']}, '')
      AND ur.travel = COALESCE(${user['travel']}, '')
      AND ur.sdLike = COALESCE(${user['sdLike']}, '')
      AND ur.onLine = COALESCE(${user['onLine']}, '')
      AND ur.work like ('%!'(MISSING) || COALESCE(${user['work']}, '') || '%!'(MISSING))
      AND userPlace.birthPlace like ('%!'(MISSING) || COALESCE(${user['birthPlace']}, '') || '%!'(MISSING))
      AND userPlace.workPlace like ('%!'(MISSING) || COALESCE(${user['workPlace']}, '') || '%!'(MISSING))
    ORDER BY un.fk ASC
    LIMIT ${Number(user['pageSize'])} offset ${(Number(user['pageNumber']) - 1) * Number(user['pageSize'])}

所有的字段记录都在。是什么原因错了呢。
请先知给看看这是什么问题。 mysql。跑这条sql是没有问题的

阅读 1.7k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题