0
나는 3 열 SQL은 최대 값을 기준으로 삭제
st_id, sj_id, order
특정 st_id 및 sj_id와 최대 (순서)를 복용하여 기반 행을 삭제할
의 복합 키가있는 테이블을
도와 주시겠습니까?
는나는 3 열 SQL은 최대 값을 기준으로 삭제
st_id, sj_id, order
특정 st_id 및 sj_id와 최대 (순서)를 복용하여 기반 행을 삭제할
의 복합 키가있는 테이블을
도와 주시겠습니까?
는지금까지 내가 아는 한, 두 단계 (이 메모리에서, 그래서 처음 컴파일되지 않을 수 있음)에서이 작업을 수행해야합니다 :이 무엇
DELETE
FROM table
WHERE st_id = my_st_id
AND sj_id = my_sj_id
AND order IN (
SELECT MAX(order)
FROM table
WHERE st_id = my_st_id
AND sj_id = my_sj_id)
선택 (내부를 수행하다) 쿼리를 사용하여 최대 순서를 반환합니다. 그런 다음 결과는 삭제를 수행하는 외부 쿼리로 전달됩니다.
고맙습니다. – RonaDona