나는 인터넷을 통해 찾고 있었고 내가 찾은 모든 대답은 nested selects
( 이 질문 처럼 ) 사용에 관한 것이 었습니다 . 그러나 SQL Server CE는 중첩 선택을 지원하지 않습니다.
이 테이블이 있다고 해
------------------------------
ID | MyText | someField |
------------------------------
1 | Tiger | A |
2 | Tiger | B |
3 | Lion | C |
4 | Cat | D |
5 | Lion | E |
어떻게에서 서로 다른 값을 얻을 수 있습니다 MyText
및이 ID
너무 내 결과.
결과는 다음과 같습니다.
------------------
ID | MyText |
------------------
1 | Tiger |
3 | Lion |
4 | Cat |
나는 이것을 시도했다 :
SELECT DISTINCT MyText, ID
FROM mytable
그러나 DISTINCT
두 열 모두에 적용됩니다.
나는 노력 Group By
뿐만 아니라
SELECT ID, MyText
FROM mytable
GROUP BY MyText
하지만이 오류가 발생합니다.
집계 및 그룹화 표현식에서 SELECT 절은 집계 및 그룹화 표현식 만 포함 할 수 있습니다.
그룹 MyText
별로 그룹화하여 각 그룹에서 min (id)을 가져올 수 있습니다 .
SELECT MIN(ID) ID, MyText FROM mytable GROUP BY MyText
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다