gpt4 book ai didi

mysql - 使用更新语句过滤 sql 行

转载 作者:行者123 更新时间:2023-11-30 23:15:02 24 4
gpt4 key购买 nike

我正在尝试编写一个可以获取无效 refby(与 id 相关)的查询,请检查以下数据库结构...

| id | acnumber  | refby |
+----+-----------+--------+
| 1 | ac01 | 2 |
+----+-----------+--------+
| 2 | ac02 | 1 |
+----+-----------+--------+
| 3 | ac03 | 5 |
+----+-----------+--------+

如您所见,上表中没有值为 5 的 ID,因此查询必须返回第 3 行作为结果。

我试过...

SELECT * FROM tbl.members WHERE refby != (SELECT id FROM tbl.members WHERE id = refby)

但是这没有给出正确的结果,请帮忙,谢谢。

最佳答案

SELECT * FROM members WHERE refby not in  (SELECT id FROM members)

这应该可以解决您的问题

关于mysql - 使用更新语句过滤 sql 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18301464/

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