从数据库表中选择单行,其中一个字段不同,所有其他字段相同

时间:2013-11-21 19:31:22

标签: sql sql-server database

我有一个数据库表,其中有8个字段表示表(a,b,c,d,e,f,g,h)。对于某些行,其中一个字段不同(比如4个不同的值),而其他所有字段模式中的字段值(bh)是相同的。我必须创建一个表,从这些行中选择一行不同的a但是相同的bh。这是我可以选择任何一个不同的a并保持bh相同它们是和在表格中将其显示为1行而不是4行。

1 个答案:

答案 0 :(得分:1)

SELECT MIN(a) a,b,c,d,e,f,g,h
FROM mytable
GROUP BY b,c,d,e,f,g,h