gpt4 book ai didi

mysql:选择语句给出错误

转载 作者:行者123 更新时间:2023-11-29 05:13:47 25 4
gpt4 key购买 nike

我知道我使用了错误的标题,因为我想不出适合我的问题的术语。我正在做一个文档跟踪系统。

这里的问题是:文档需要先由下级人员签署,然后再由下一位处于更高职位的人员签署。

为了做到这一点,我想到了在我的 table 上使用水平仪的想法。

但是我缺乏MySQL知识。这是我的 MySQL 表:

enter image description here

这是我的 MySQL 查询。问题是,我不想展示给LHPL003 文档还没有,因为其他比他低的签署人级别还没有签署文档(如果签署人签署了文档,column status 将变为0)。

我该怎么做?

SELECT `tracknum`, `signatoryid`, `signatorylevel`, `status`
from tble_transaction
where signatoryid = "LHPL003" and signed = 'Released' and signatorylevel <= "3";

问题 2:

我的第一个问题有问题

现在我有了这张 table

enter image description here

我该怎么做。例如,级别为 1 的用户已经签署了文档,因此它变成了LHPL005 状态 = 0

我想要的是只有LHPL004可以看到文档的查询

LHPL003和LHPL002先看不到文件,因为比他们级别低的人还没有签署文件

最佳答案

SELECT `tracknum`, `signatoryid`, `signatorylevel`, `status`
from tble_transaction
where signatoryid != "LHPL003" and signed = 'Released' and status='0' and signatorylevel <= "3";

关于mysql:选择语句给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35966603/

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