select distinct code,price,date,name from table;这样写不可以吧。因为price字段有可能是相同的。我只需要code是不同的
insert into table(column) values(sequence.nextval)
select code,... from table group by code
SELECT CODE,MAX(PRICE) PRICE, MAX(DATE),MAX(NAME) FROM TABLE GROUP BY CODE
SELECT CODE,MAX(PRICE) PRICE, MAX(DATE) DATE,MAX(NAME) NAME FROM TABLE GROUP BY CODE
SELECT CODE,MAX(PRICE) PRICE, MAX(DATE_T) "DATE",MAX(NAME) NAME FROM TEST_O GROUP BY CODE
select code, date,price,name group by code; 服务器提示不是group by 表达式。SELECT CODE,MAX(PRICE) PRICE, MAX(DATE),MAX(NAME) FROM TABLE GROUP BY CODE 为什么要加max,我并不要求最大值,我只想要code不重复显示,其他字段的所有值都显示。
你的要求本来就是显示其中一行记录,所以不用在乎是那一条,MAX是为了解决你所说的那个错误。
SELECT CODE,MAX(PRICE) PRICE, MAX(DATE),MAX(NAME) FROM TABLE GROUP BY CODE对rs.getString("name")提示无效的列名。请问是什么原因。注释掉这行后确实是显示一行代码。
MAX(DATE),MAX(NAME)
FROM TABLE
GROUP BY CODE
MAX(DATE) DATE,MAX(NAME) NAME
FROM TABLE
GROUP BY CODE
MAX(DATE_T) "DATE",MAX(NAME) NAME
FROM TEST_O
GROUP BY CODE
服务器提示不是group by 表达式。SELECT CODE,MAX(PRICE) PRICE,
MAX(DATE),MAX(NAME)
FROM TABLE
GROUP BY CODE
为什么要加max,我并不要求最大值,我只想要code不重复显示,其他字段的所有值都显示。
MAX(DATE),MAX(NAME)
FROM TABLE
GROUP BY CODE对rs.getString("name")提示无效的列名。请问是什么原因。注释掉这行后确实是显示一行代码。