테이블이 두 개 있어요 Service 和 Status。服务表只保存一个name和一个id
Service
Status
name
id
이런 상태표도 있어요
이런 데이터를 얻고 싶다
서비스 데이터의 최신 상태. 나는 이 말을 시도해 보았습니다
하지만 내가 얻은 건
원하는 내용을 얻기 위해 명세서를 어떻게 변경하나요?
SQL Fiddle 테스트용
각 서비스마다 후속 서비스가 없는 경우에만 사용하세요. NOT EXISTS 반환 상태:
NOT EXISTS
실행을 선택할 수 있습니다LEFT JOIN 来返回没有任何状态的服务。如果不需要,请切换到 JOIN.
LEFT JOIN
JOIN
이렇게 할 수 있습니다:
하위 쿼리로 조인:
최근 날짜를 제외한 모든 상태가 제거됩니다.
각 서비스마다 후속 서비스가 없는 경우에만 사용하세요.
으아악NOT EXISTS
반환 상태:실행을 선택할 수 있습니다
LEFT JOIN
来返回没有任何状态的服务。如果不需要,请切换到JOIN
.이렇게 할 수 있습니다:
으아아아하위 쿼리로 조인:
으아아아최근 날짜를 제외한 모든 상태가 제거됩니다.