如何选择并且不显示重复项?
实际上,它的显示是这样的:apple |苹果|苹果|苹果
这是我的代码:
$search = $_GET['q'];
$query = "SELECT * FROM query WHERE searchquery LIKE '%$search%' AND searchquery <> '$search'";
你已经说了那个神奇的词:独特。
SELECT DISTINCT columnname
FROM query
WHERE ....
请注意,如果您使用它可能无法工作SELECT DISTINCT *
因为当你选择*
这意味着选择所有列,包括具有唯一约束(例如主键)的列。只选择您需要的列 - 远离*
一般来说,尤其是在使用时DISTINCT
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)