gpt4 book ai didi

mysql - SQL 分页尝试 : OFFSET (offset) is not a valid input at this position

转载 作者:行者123 更新时间:2023-11-29 15:16:28 29 4
gpt4 key购买 nike

我是 SQL 世界的新手。

现在,我有以下查询:

SELECT b.co_curriculo, b.ds_nome_profissional AS nome, b.linkedin, 
a.co_shorlist, cao_cliente.no_fantasia, 0 as recursado
FROM cao_curriculo_shortlist_cv a
JOIN cao_curriculo b ON b.co_curriculo = a.co_curriculo
JOIN cao_curriculo_shortlist ON cao_curriculo_shortlist.co_shortlist = a.co_shorlist
JOIN cao_os_atividade ON cao_os_atividade.co_atividade = cao_curriculo_shortlist.co_atividade
JOIN cao_usuario ON cao_usuario.co_usuario = cao_os_atividade.co_usuario
JOIN cao_sistema ON cao_os_atividade.co_sistema = cao_sistema.co_sistema
JOIN cao_cliente ON cao_cliente.co_cliente = cao_sistema.co_cliente
WHERE b.linkedin != ''

UNION


SELECT co_recusa_entrevista AS co_curriculo, ds_nome_profissional AS nome,
linkedin, cao_curriculo_recusa_entrevista.co_shortlist AS co_shorlist,
cao_cliente.no_fantasia, 1 AS recursado
FROM cao_curriculo_recusa_entrevista
JOIN cao_curriculo_shortlist ON cao_curriculo_shortlist.co_shortlist = cao_curriculo_recusa_entrevista.co_shortlist
JOIN cao_os_atividade ON cao_os_atividade.co_atividade = cao_curriculo_shortlist.co_atividade
JOIN cao_usuario ON cao_usuario.co_usuario = cao_os_atividade.co_usuario
JOIN cao_sistema ON cao_os_atividade.co_sistema = cao_sistema.co_sistema
JOIN cao_cliente ON cao_cliente.co_cliente = cao_sistema.co_cliente

WHERE linkedin != ''
ORDER BY 2 desc
OFFSET 0
FETCH FIRST 100 ROW ONLY

在 MySQL Workbench 上测试这个会出现错误告诉我

OFFSET (offset) is not a valid input at this position

通过删除OFFSET 0 FETCH FIRST 100 ROW ONLY ,代码完美地返回了 2 行。

最佳答案

抱歉让您久等了。

告诉我有关 LIMIT 的答案是正确的

SELECT b.co_curriculo, b.ds_nome_profissional AS nome, b.linkedin, a.co_shorlist, cao_cliente.no_fantasia, 0 as recursado
FROM cao_curriculo_shortlist_cv a
JOIN cao_curriculo b ON b.co_curriculo = a.co_curriculo
JOIN cao_curriculo_shortlist ON cao_curriculo_shortlist.co_shortlist = a.co_shorlist
JOIN cao_os_atividade ON cao_os_atividade.co_atividade = cao_curriculo_shortlist.co_atividade
JOIN cao_usuario ON cao_usuario.co_usuario = cao_os_atividade.co_usuario
JOIN cao_sistema ON cao_os_atividade.co_sistema = cao_sistema.co_sistema
JOIN cao_cliente ON cao_cliente.co_cliente = cao_sistema.co_cliente
WHERE b.linkedin != ''
AND a.co_shortlist_cv_status != '6'

UNION


SELECT co_recusa_entrevista AS co_curriculo, ds_nome_profissional AS nome, linkedin, cao_curriculo_recusa_entrevista.co_shortlist AS co_shorlist, cao_cliente.no_fantasia, 1 AS recursado
FROM cao_curriculo_recusa_entrevista
JOIN cao_curriculo_shortlist ON cao_curriculo_shortlist.co_shortlist = cao_curriculo_recusa_entrevista.co_shortlist
JOIN cao_os_atividade ON cao_os_atividade.co_atividade = cao_curriculo_shortlist.co_atividade
JOIN cao_usuario ON cao_usuario.co_usuario = cao_os_atividade.co_usuario
JOIN cao_sistema ON cao_os_atividade.co_sistema = cao_sistema.co_sistema
JOIN cao_cliente ON cao_cliente.co_cliente = cao_sistema.co_cliente

WHERE linkedin != ''
ORDER BY 2 asc
LIMIT $offset, $records_per_page

关于mysql - SQL 分页尝试 : OFFSET (offset) is not a valid input at this position,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59666376/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com