我正在学习MYSQL中的子查询。我正在读这个 msdn 链接和 dev.mysql 关于子查询中 EXISTS 和 NOT EXISTS 的链接。
按照方法,我写了查询
SELECT p.id, p.first_name, p.last_name
FROM
people as p
WHERE not exists (SELECT * FROM loan as l WHERE l.people_id = p.id);
此查询未编译并提供错误。附上错误的屏幕截图
P.S我正在使用PhpMyAdmin。我试图返回一份没有贷款的人员名单
我的数据库架构如下
表#1
贷款表
people_id是外键,指的是'people'表的id。但是对于这个查询它并不关心。
我无法理解错误发生的原因。任何帮助将不胜感激
由于