我执行了一个查询并得到了这样的表: -
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
但我想在我的结果表中只有一条记录。任何解决方案。感谢名单
答案 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