我的表结构是这样的,
- ID - 主索引,AI。
- 标题 - 产品或任何项目的标题。
- 标签 - 这将包含有关产品或项目的标签。用逗号分隔。例如,如果产品是 Android 手机,则标签可能是 Android、手机、[品牌]、[操作系统]。
现在我想分组展示产品。首先,我将显示一个带有移动电话类别的框。下一个装有 Android 手机或任何特定品牌手机的盒子。
我使用这个逻辑查询数据库,
SELECT * FROM `database`.`tablename` WHERE `tag` LIKE '%Mobile%'
这样一来,这将返回一般的手机。
现在又
SELECT * FROM `database`.`tablename` WHERE `tag` LIKE '%Samsung%'
此查询用于按品牌三星进行排序。
现在问题定义是我需要省略之前在上一个查询中显示的结果。我的意思是当我查询三星品牌时,不能显示第一次查询中显示的手机型号。由于查询是单独运行的,我不知道该怎么做。有任何想法吗?