编写一个sql查询来获取Table用户的所有记录

时间:2013-10-04 07:26:40

标签: sql

请写一个sql查询来获取表用户中没有相应记录的所有记录test_results:

用户:

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

2 个答案:

答案 0 :(得分:2)

如果我的问题正确,我Query下面会给你期望的结果

select *
from users 
where test_id not in
(
  select test_id
  from test_results
)

答案 1 :(得分:1)

SELECT * FROM `users` WHERE users.test_id NOT IN (SELECT testId FROM test_results)