특정 열에 대한 그룹화를 피하는 방법
<p>약속에 대한 데이터 테이블이 있고 관련 데이터가 업데이트되면 각 약속에 여러 행의 데이터가 있을 수 있습니다. 각 약속의 최신 스냅샷을 얻기 위해 각 약속의 마지막 기록을 선택하고 싶습니다. </p><p>첨부된 코드에서는 close_pallets 및 close_units별로 그룹화해야 하며 이는 표시되는 내용에 영향을 미칩니다(예: 약속당 여러 행이 반환됨). 약속당 하나의 행을 얻을 수 있도록 a.appointment_id로만 그룹화하고 싶습니다. 어떻게 해야 하나요?</p><p><br /></p>
<pre class="brush:php;toolbar:false;">SELECT
MAX(appointment_record_version_number),
약속_ID,
약속_팔레트 AS 닫기_팔레트,
약속_단위 AS 닫기_단위
에서
b.dh
어디
last_updated_datetime '2023-06-01'과 '2023-06-30' 사이
AND 창고_ID = 'xxx'
그룹 기준
약속_ID,
닫기_팔레트,
close_units</pre>
<p><br /></p>