隐藏新列(别名列)

时间:2012-06-30 20:39:22

标签: mysql hide

我有一个看起来像这样的mysql表:

id    col2    col3      col4
1   value1    value2    3534
2   value1    value1    8456
3   value1    value2    3566
4   value1    value3    7345
5   value2    value3    6734

我想要做的是,选择不同的col2 + col3值

id    col2    col3      col4
1   value1    value2    3534
2   value1    value1    8456
4   value1    value3    7345
5   value2    value3    6734

我使用了下面的查询,我得到了所需的结果 here

SELECT distinct(CONCAT(col2, col3)) as "dummy column", id, col2, col3, col4
FROM yourtable
GROUP BY CONCAT(col2, col3);

我的问题是,

由于我不想在输出表中显示列“虚拟列”,我该如何隐藏它?

这个问题与旧问题有关

Selecting distinct 2 columns combination in mysql

1 个答案:

答案 0 :(得分:0)

为什么不尝试以下操作?

SELECT id, col2, col3, col4
FROM yourtable
GROUP BY col2, col3