Table1
3 열이 있습니다 col1
, col2
, col3
가 특정 값과 동일 col1
의 I SELECT
모든 DISTINCT
값은 다음 col2 DESC
하여 분류, 아직 뚜렷한 col1
결과를 보여줄 수 있습니다 어떻게 col3
두 열을 선택하는 방법. 한 열은 DISTINCT 여야합니다?
을 자신의 col2
값을 해당 ?
SELECT DISTINCT (col1), col2
FROM `Table1`
WHERE `col3` = 'X'
ORDER BY `col2` DESC
위 col1
의 고유 한 값을 초래하지 않습니다. ", col2
"을 제거하면 col1
의 고유 값이 표시되지만 해당 col2
값은 표시되지 않습니다.
그럼 어떻게해야합니까? 나는 당신을 믿고있어
'뚜렷한 구분'은 개별 필드가 아닌 전체 행에 적용됩니다. –
Col2에서 어떤 가치를 원하십니까? 각각의 col1에 대해 많은 다른 값이있을 것입니까? – ManseUK
@Marc B, 고마워. 그런데 어떻게 전체 행의 모든 열을 보여줄 수 있을까? – ProgrammerGirl