如何在group by子句中使用LIKE关键字。 MYSQL

时间:2013-08-24 09:39:12

标签: mysql yii

我执行了一个查询并得到了这样的表: -

query=select column_1, column_2 from @Table_name where id in (818, 1213, 114)

表:

**column_1** | **column_2**
----------------------------
   vinod     |  Agarwal
   vinod     |  Agarwal
   vinod kr. |  Agarwal

如果我改变这样的查询 从@Table_name中选择column_1,column_2,其中id为(818,1213,114)group by column_1,column_2

然后我得到了

**column_1** | **column_2**
----------------------------
   vinod     |  Agarwal
   vinod kr. |  Agarwal

但我想在我的结果表中只有一条记录。任何解决方案。感谢名单

2 个答案:

答案 0 :(得分:1)

您自己的解决方案非常正确。只需使用

SELECT 
  column_1, 
  column_2 
FROM 
  @Table_name 
WHERE
  id IN (818, 1213, 114) 
GROUP BY 
  column_2

请考虑用大写字母写下关键词,更容易阅读。

答案 1 :(得分:0)

因为您的问题和您想要的输出不清楚。这将给出一个记录

     group by column_2