我正在尝试编写一个可以获取无效 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)
但这并没有给出正确的结果,请帮助,谢谢。