嘿,我只是想知道我该怎么做这个查询让它不返回任何重复的项目。非重复的mysql查询php mysql
SELECT tag FROM tags WHERE MATCH (tag)
AGAINST ('$sql_items' IN BOOLEAN MODE) LIMIT 5
我ve tried a bunch of different stuff but I can
不像是会得到它使用PHP来工作:(我真的
嘿,我只是想知道我该怎么做这个查询让它不返回任何重复的项目。非重复的mysql查询php mysql
SELECT tag FROM tags WHERE MATCH (tag)
AGAINST ('$sql_items' IN BOOLEAN MODE) LIMIT 5
我ve tried a bunch of different stuff but I can
不像是会得到它使用PHP来工作:(我真的
DISTINCT
是你的朋友:)(OR GROUP BY
)
SELECT DISTINCT tag FROM tags WHERE MATCH (tag)
AGAINST ('$sql_items' IN BOOLEAN MODE) LIMIT 5
有关使用在distinct
什么你的选择条款?
像这样的位,我会说:
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
这是假设你可能需要从tags
选择等领域。如果您只需要tag
,则可能需要DISTINCT tag
。
'tag'字段是什么? – zerkms 2011-04-16 16:03:54
标签字段只是varchar 255存储人的搜索 – 2011-04-16 16:04:56