gpt4 book ai didi

MYSQL:SELECT 方法 - 但不显示重复项/GROUP 或 DISTINCT?

转载 作者:IT王子 更新时间:2023-10-29 00:31:41 26 4
gpt4 key购买 nike

我如何选择并且不显示重复项?实际上,它是这样显示的: apple |苹果 |苹果 |苹果

这是我的代码:

$search = $_GET['q'];
$query = "SELECT * FROM query WHERE searchquery LIKE '%$search%' AND searchquery <> '$search'";

最佳答案

您已经说过神奇的词:DISTINCT。

SELECT DISTINCT columnname
FROM query
WHERE ....

请注意,如果您使用 SELECT DISTINCT *,它可能不起作用,因为当您选择 * 时,这意味着选择所有列,包括具有唯一约束的列,例如作为主键。仅选择您需要的列 - 通常远离 *,尤其是在使用 DISTINCT 时。

关于MYSQL:SELECT 方法 - 但不显示重复项/GROUP 或 DISTINCT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2581718/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com