내 질문 제목 정확하게 도움이 필요한 것.자식 테이블에 사용되지 않는 부모 테이블 행을 삭제하는 SQL 쿼리
표 해상력 & 관계 :
나는 쿼리 이하이 시도하지만 measuring_units 테이블에서 "JL"데이터를 삭제할 수 없습니다.
DELETE t2
FROM food_units_relation t1 JOIN measureing_units t2
ON t1.measuring_unit_id = t2.measuremnt_id
WHERE t1.foodUnit_relation_Id = 17 and t2.measuremnt_id NOT IN(t1.measuring_unit_id) and t2.creater_id=1;
이 답변은 아마도, 낮은 품질 검토 대기열에 켜져 일부 코드를 설명하십시오. 당신이 이것을 (당신의 대답에서) 설명한다면, 당신은 더 많은 상향 회선을 얻을 가능성이 더 크며, 질문자는 실제로 뭔가를 배웁니다! –
@TheGuywithTheHat, 통보 주셔서 감사합니다. OP가 뒤따라 나오지 않는 한별로 설명하지 않습니다. 그것은 곧바로 빠른 답변입니다 :) –
@ amit_g 내 질문에, 내가 그 질문에 설명대로 레코드를 삭제하지 귀하의 쿼리를 시도 –