mysql查询
SELECT FileId FROM PersonalDetail WHERE NOT IN (SELECT FileId FROM FamilyDetail)
我遇到了这个错误
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'LIMIT 0, 25' at line 3
我有 2 个数据库表 1.PersonalDetail-FileId-pk 2.FamilyDetail-FileId-fk
我想要 PersonalDetail 表中的 FileId,而不是 FamilyDetail 中的 FileId?
最佳答案
您缺少字段名称
传递 field_name (列名),您可以在其中找到内容。
SELECT FileId FROM PersonalDetail WHERE field_name NOT IN (SELECT FileId FROM FamilyDetail)
关于mysql - NOT IN 关键字在 mysql 查询后不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50640395/