SQL 선택에 대해 필사적입니다. ID, 국가, 주소 및 가격의 4 가지 매개 변수가있는 표가 하나 있습니다. 이 테이블은 많은 행에 대해 동일한 id를 가지고 있으며 각 id에 대한 가격의 합계를 얻으려고합니다. 나는 다음 데이터가있는 경우 예를 들어, :SQL 첫 번째 행만 선택하십시오.
ID Country Address Price
1 France Address1 1000
1 France Address2 3332
1 France Address1 1562
1 France Address3 1123
1 France Address2 1123
2 UK Address8 1234
2 UK Address7 1233
을 나는 다음 결과를 가져올 : 나는 쿼리를 많이 시도
ID Country Address Price
1 France Address1 SUM(1000, 3332, 1562, 1123, 1123)
2 UK Address8 SUM(1234, 1233)
을하지만, 그 결과를 얻을 수 없습니다. 문제는 국가 및 주소별로 그룹화 된 데이터를 얻는 것과 다른 주소를 가지고 있기 때문에 예를 들어 프랑스의 세 주소와 함께 여러 행을 얻을 수 있다는 것입니다.
미리 감사드립니다.
영어로는 불편을 끼쳐 드려 죄송합니다.
현재 사용중인 RDBMS는 무엇입니까? 또한 첫 번째 주소로 무엇을 의미합니까? 최대 또는 최소 주소? 행은 테이블의 특정 순서로 저장되지 않으 G로, 순서에 따라 첫 x 째 행을 선택하려는 순서를 지정해야합니다. –