您是否知道在CURRENT_TIMESTAMP
的特定组中获取所有记录的最佳方法是纯SQL(如果可能的话,通过索引)?
更新:
GROUP BY
答案 0 :(得分:0)
如果我正确理解了问题,您使用GROUP BY子句按特定列数据对数据进行分组。如果您想通过使用该列的数据来获取特定值,那么WHERE子句将是您获取所需数据的最佳选择
答案 1 :(得分:0)
最简单的方法是,如果我正确理解您的问题,请在查询中使用HAVING
子句。
CREATE TABLE my_table (col1 INT, col2 INT);
GO
INSERT INTO my_table VALUES
(1,2),(3,4),(123,1),(123,2);
GO
SELECT col1,col2 FROM my_table GROUP BY col1,col2 HAVING col1=123
GO
DROP TABLE my_table
GO