phpcms系统,在多个表格中搜索多个字段的sql语句?
我用的是phpcms做的站,我想在后台同时搜索出表phpcms_content中字段title或表phpcms_c_news中字段name包含关键词为123的所有文章。请...
我用的是phpcms做的站,
我想在后台同时搜索出 表phpcms_content 中 字段title 或 表phpcms_c_news 中 字段name 包含关键词为 123 的所有文章。
请问后台搜索怎么改
或者单单就我的描述例句来说,sql查询语句是怎样写的?
请求大侠帮忙。 展开
我想在后台同时搜索出 表phpcms_content 中 字段title 或 表phpcms_c_news 中 字段name 包含关键词为 123 的所有文章。
请问后台搜索怎么改
或者单单就我的描述例句来说,sql查询语句是怎样写的?
请求大侠帮忙。 展开
3个回答
展开全部
select title from phpcms_content
union all
select name from phpcms_c_news where name like '%123%'
结果是把title和name 放一张表中
union all
select name from phpcms_c_news where name like '%123%'
结果是把title和name 放一张表中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用表的关联来实现,你可以参考下
select title from phpcms_content where title like '%123%' union all
select name from phpcms_c_news where name like '%123%'
select title from phpcms_content where title like '%123%' union all
select name from phpcms_c_news where name like '%123%'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from (
select title t_name from phpcms_content
union all
select name t_name from phpcms_c_news
)
where t_name like '%123%'
select title t_name from phpcms_content
union all
select name t_name from phpcms_c_news
)
where t_name like '%123%'
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |