我有一个表,其中有createdby
和publishedby
列。
这两个得到相同的值(userId)。
需要一个正确的mysql查询来获取用户id,而不需要从两个列中复制。
like createdby column = 102,103,104
publisheby column = 103,105,104
异常结果- 102,103,104,105
您可以使用union
集合运算符从两列中获取结果并删除重复项:
SELECT createdby
FROM mytable
UNION
SELECT publisheby
FROM mytable