考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

数据库中有两张表,users表中有三个字段(user_id,user_name,create_at),orders表中有三个字段(order_id,user_id,amount) (1)查询users表中存在而orders表中不存在的user_id
A. select users.user_id from users left join orders on users.user_id=orders.user_id;
B. select users.user_id from users right join orders on users.user_id=orders.user_id;
C. select users.user_id from users left join orders on users.user_id=orders.user_id where orders.user_id is null;
D. select users.user_id from users right join orders on users.user_id=orders.user_id where users.user_id is null;
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

【解析】A以users为主表左连接,返回users表中所有的user_id。B以orders为主表右连接,返回orders表中所有的user_id。D以orders为主表右连接并筛选users表中user_id为空的记录,返回的是orders表中存在而users表中不存在的user_id。而C以users为主表左连接并筛选orders表中user_id为空的记录,返回即是users表中存在而orders表中不存在的user_id。