Mysql对面2在哪里

时间:2015-11-29 00:36:51

标签: mysql sql

我有包含数据的表

Id    local_id    user_id
=========================
1    1            null
2    1            1
3    2            null
4    2            1
5    5            null

我需要查询local_id = 1的返回行以及user_id = null的所有行 示例id返回什么:1,2,3,5

1 个答案:

答案 0 :(得分:1)

您需要做的就是使用WHERE条件按local_iduser_id过滤

SELECT DISTINCT id
FROM table
WHERE local_id = 1 OR user_id IS NULL