非重复mysql查询php mysql

非重复mysql查询php mysql,php,mysql,duplicates,Php,Mysql,Duplicates,嘿,我只是想知道我应该如何处理这个查询,使它不返回任何重复的项目 SELECT tag FROM tags WHERE MATCH (tag) AGAINST ('$sql_items' IN BOOLEAN MODE) LIMIT 5 我尝试了很多不同的东西,但我似乎无法让它发挥作用:(我使用的是phpDISTINCT是你的朋友:)(或者分组方式) DISTINCT是您的朋友:)(或分组依据) 在select子句中使用不同的怎么样 有点像这样,我想说: SELECT distin

嘿,我只是想知道我应该如何处理这个查询,使它不返回任何重复的项目

SELECT tag FROM tags WHERE MATCH (tag)
      AGAINST ('$sql_items' IN BOOLEAN MODE) LIMIT 5

我尝试了很多不同的东西,但我似乎无法让它发挥作用:(我使用的是php
DISTINCT
是你的朋友:)(或者
分组方式


DISTINCT
是您的朋友:)(或
分组依据


在select子句中使用
不同的
怎么样

有点像这样,我想说:

SELECT distinct tag 
FROM tags 
WHERE MATCH (tag)
      AGAINST ('$sql_items' IN BOOLEAN MODE) 
LIMIT 5

在select子句中使用
不同的
怎么样

有点像这样,我想说:

SELECT distinct tag 
FROM tags 
WHERE MATCH (tag)
      AGAINST ('$sql_items' IN BOOLEAN MODE) 
LIMIT 5
考虑

SELECT tag
FROM tags
WHERE MATCH (tag) AGAINST ('$sql_items' IN BOOLEAN MODE)
GROUP BY tag
LIMIT 5
这假设您可能需要从
标记中选择其他字段。如果您只需要
标记
,则可能只需要
不同的标记

请考虑

SELECT tag
FROM tags
WHERE MATCH (tag) AGAINST ('$sql_items' IN BOOLEAN MODE)
GROUP BY tag
LIMIT 5

这假设您可能需要从
标记中选择其他字段。如果您只需要
tag
,则可能只需要
DISTINCT tag

tag字段只是存储人员搜索的varchar 255。tag字段只是存储人员搜索的varchar 255