我有一个关于MySQL表的问题。
我有 2 个表(用户(user_id 和其他行)和答案(id、answer_id 和 user_id))
我想检查,用户没有回答哪些问题(例如,答案表中存在 5 行 - 4,6,8,1,3(但问题是 10),我想出去来自数据库值 2,5,7,9,10)。
如何编写这样的查询? 我试过加入,但没有成功!
最佳答案
假设您有一个问题和一个答案表,这是标准的 TSQL 解决方案:
SELECT Q.QUESTION_ID
FROM QUESTIONS Q LEFT JOIN ANSWERS A ON Q.QUESTION_ID = A.QUESTION_ID
WHERE A.QUESTION_ID IS NULL
关于php - 检查 SQL 数据库中不存在的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22096778/