일단 테이블 정규화를 다시 하는 것을 추천합니다.
모든 쿼리문 변경이 있더라도 하는 것을 추천합니다.
나중에 가면 오히려 더 어렵고 쿼리문만 복잡해 지고 속도도 느려집니다.
 
현 상태에서 찾으려면 홍길동4가 속한 회사에 대해서 이름으로 비교하여
CMPINFO 테이블의 ID 1, 2, 3을 뽑아 와야 합니다.
select ID
from CMPINFO
where CmpName = (
                                 select CmpName
                                 from CMPINFO
                                 where ID = (select CmpID from MYINFO where NAME = "홍길동4")
                                 )
 
이렇게 하면 홍길동4가 속한 회사의 ID 값 1, 2, 3 이 나옵니다. 이 쿼리 문을 A라 고 합니다.
 
그러면 최종 쿼리문은 myinfo 테이블에서 cmpid 가 1, 2, 3  인 사원만 출력하면 됩니다.
select * from MYINFO where CmpID in (A)  입니다.