我有一个包含 1 个表的数据库,其中包含以下行:
id name date
-----------------------
1 Mike 2012-04-21
2 Mike 2012-04-25
3 Jack 2012-03-21
4 Jack 2012-02-12
我只想提取不同的值,这样我只会得到 Mike 和 Jack 一次。我有一个搜索脚本的代码:
SELECT DISTINCT name FROM table WHERE name LIKE '%$string%' ORDER BY id DESC
但它不起作用。它输出 Mike,Mike,Jack,Jack。
为什么?