gpt4 book ai didi

mysql - 是否可以创建这样的 MySQL 查询?

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

我有两张 table 。我想创建一个查询,该查询返回一个表中的所有行,其中表中列的整数值之和小于特定值。

假设表格是这样的:

帐户:

USERID | STATUS | LAST_LOGIN_DATE | etc......
4594 . 1 . XX/XX/XX 00:00:00 . etc.....
2414 . 1 . XX/XX/XX 00:00:00 . etc.....
1894 . 1 . XX/XX/XX 00:00:00 . etc.....

历史:

USERID | VALUE | DATE
4594 . 10000 . XX/XX/XX 00:00:00
2414 . 10000 . XX/XX/XX 00:00:00
1894 . 10000 . XX/XX/XX 00:00:00
6974 . 10000 . XX/XX/XX 00:00:00
3491 . 10000 . XX/XX/XX 00:00:00
1590 . 10000 . XX/XX/XX 00:00:00
6554 . 10000 . XX/XX/XX 00:00:00

我想要SELECT Accounts.* FROM Accounts 但条件是,例如对于每个 useridvalue 列小于例如 30,000。这在 MySQL 中可能吗?谢谢。

最佳答案

不存在是你想要的吗?

select a.*
from accounts a
where not exists (select 1
from history h
where h.userid = a.userid and h.value >= 30000
);

关于mysql - 是否可以创建这样的 MySQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54853630/

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