假设我有这个mysql表结构:

table : articles
----------------
id
content

table : news
------------
id
news

有没有办法在这两个表中搜索一个字符串,然后是否发生字符串以返回表的名称和行ID?

解决方法:

假设这两个表具有相同的id和news / content数据类型,那么就是一个查询的行


SELECT id, 'articles' as tablename
WHERE content like '%string to search for%'
UNION
SELECT id, 'news' as tablename
WHERE news like '%string to search for%'

应该给你你想要的结果

标签: mysql, search-engine

相关文章推荐

添加新评论,含*的栏目为必填