수요 가 있 었 습 니 다.해결 되 지 않 았 습 니 다.구 글 에서 한참 을 찾 았 습 니 다.제 시 된 방안 은 하나 도 사용 할 수 없 었 습 니 다.결국 귀신 이 곡 할 노 릇 이 었 습 니 다. 이 렇 습 니 다.표를 가정 하 십시오:id f_id value 1 2 a 2 2 b 3 5 c 4 9 c 5 9 a 6 6 d id f_id value 1 2 a 2 2 b 3 5 c 4 9 c 5 9 a 6 6 d id 는 메 인 키,fid 는 외 키 입 니 다.중복 되 지 않 는 외 키 f 를 획득 해 야 합 니 다.id 데이터 by 아니면 distinct 는 쉽게 해결 할 수 있어 요.select. f_id from table group by f_id select distinct f_id from table 하지만 결과 에서 id 값 을 얻 으 려 면 아무리 해도 복잡 하 다.예 를 들 어 결과 에서 id 로 정렬 하고 싶 습 니 다.예 를 들 어"select"와 같 습 니 다. distinct f_id, id from table order by id 완전히 헛수고 하 다.구 글 에서 대량의 예 를 보 았 는데 select 에서 id 에 손 을 써 야 한 다 는 것 을 알 게 되 었 습 니 다.my sql 은 f 를 제외 하고id 외 에 id 를 어떻게 조작 해 야 합 니까?Max 와 같은 Min, Avg,Sun...다 괜찮아 요.그래서 다음 코드 로 바 뀌 면 돼 요...select f_id, max(id) as id from table group by f_id order by id desc 해결,인터넷 에 답 에 가 까 운 글 이 있 는데 그 는"as"가 없습니다. "id",나의 my sql 에서 실행 결과 가 잘못 되 었 습 니 다.하하.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: