-1

请编写一个 sql 查询以从表用户中获取所有记录,这些记录在表 test_results 中没有对应的记录:

用户:

_____________________
id  | name | test_id
_____________________
1   | Hans |10
2   |John  |20
4

2 回答 2

2

如果我的问题是正确的,我Query会在下面给你想要的结果

select *
from users 
where test_id not in
(
  select test_id
  from test_results
)
于 2013-10-04T07:29:30.447 回答
1
SELECT * FROM `users` WHERE users.test_id NOT IN (SELECT testId FROM test_results)
于 2013-10-04T07:39:14.313 回答