合并两行并搜索

时间:2010-08-26 07:05:37

标签: mysql merge concatenation

我已使用此MySQL查询来获取数据:

SELECT DISTINCT A.*, B.username
FROM posts A, members B
WHERE B.status=1
AND (A.USERID=B.USERID AND A.title LIKE '%myquery%' AND B.public='1' AND A.type = 'update' )
order by A.ID desc limit 0, 10

这可以搜索标题行,但我需要搜索标题和msg行,如何将这两行“合并”(?)并进行查询?

这是我的基本架构。

----------------------------
ID |  title  | msg ...     |
----------------------------
 1 | example | hello there |  example data.

PS。对不起我的英语不好。

1 个答案:

答案 0 :(得分:1)

如果我理解你的问题

您可以使用 OR

... AND (A.title LIKE '%myquery%' OR A.msg LIKE '%myquery%') ...