을 원하지만 guid
이 레코드 세트에 나타나기를 원하지 않습니다. 어떻게해야합니까?필드의 SELECT DISTINCT가 레코드 세트에 나타나지 않습니까?
답변
subselect에 넣으시겠습니까?
select my, interesting, columns
from (
select distinct GUID, ...
from ...
)
SELECT a.Field2
, a.Field3
FROM (SELECT DISTINCT a.guid
, a.Field2
, a.Field3
FROM table1 a) a
빌어 먹을, 당신은 20 초 더 빨랐다 .-) – meriton
그가 그에게 금을 가지고있는 이유 다. :) – user151841
@meriton - :) 최소한 우리 모두는 같은 해결책에 도달했다. – dcp
먼저 임시 테이블에 고유 값을 선택하십시오.
그런 다음 원하는 값만 선택하십시오.
또한
SELECT x, y FROM tbl GROUP BY guid, x, y
여기 단점은 당신이 성가신입니다 GROUP BY
절에서 열 목록을 복제해야한다는 것입니다 할 수 있지만 다른 답변도 않습니다.
모든 것을 반환 했으므로 내 대답을 삭제했습니다. 올바른 해결책 +1입니다! – GenericTypeTea
실제로 영어 답변이 있기 때문에 답변으로 선택해야합니다! :피 – user151841