SQL 并联搜索

[复制链接]
查看11 | 回复2 | 2012-7-27 18:08:23 | 显示全部楼层 |阅读模式
SELECT * FROM `test` WHERE `content` like '%护肤水%'
这是一个简单的搜索LIKE +%% 现在我想搜索content这个里面内容部仅含有'%护肤水%'
而且有'%化妆水%'、保湿 爽肤 收敛水 柔软水 只要有这些词都会显示出来,怎么写?

回复

使用道具 举报

千问 | 2012-7-27 18:08:23 | 显示全部楼层
你这哪儿是并联,是串联第一种:SELECT * FROM `test` WHERE `content` like '%护肤水%' or `content` like '%化妆水%'or`content` like '%柔软水%'第二种:SELECT * FROM `test` WHERE `content` like '%护肤水%'unionSELECT * FROM `test` WHERE `content` like '%化妆水%'
回复

使用道具 举报

千问 | 2012-7-27 18:08:23 | 显示全部楼层
需要写存储过程~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行