我的表中有以下列:别名,第一个,最后一个.我想连接行然后搜索不同的值:即
我想得到以下结果(注意上面的#5是重复的):
换句话说,我需要连接行然后仅在我连接之后搜索不同的值...这样做b/f连接将不会给出期望的结果.有没有办法在Mysql中执行此操作?
查看 DISTINCT
SELECT DISTINCT alias, first, last FROM users;
Run Code Online (Sandbox Code Playgroud)
我不明白你连接背后的原因.但是,如果上述方法不起作用,您可以将记录连接起来CONCAT()
SELECT DISTINCT CONCAT(alias, ', ', first, ', ', last) FROM users;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10679 次 |
| 最近记录: |