表A 表B
user_id name id user_id sorce
1 张三 1 1 78
2 李四 2 2
3 王五 3 5 80
想要查询表A中 没有分数或者表B中没有分数记录的,sql如何写?
select A.user_idid A.name FROM A LEFI JOIN B
ON A.user_id=B.user_id WHERE B.sorce='';
这个SQL不知道对不对?
1.表A中的user_id=3的王五,但王五的记录在B表中没有,我用左链接查询出来
2.sorce =''解决分数为空 查询出来
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
有时候判断条件语句过于复杂可以使用union all将各个条件结果连接在一起.