A. select custname,grades from customers ,grades
where (select max(cust_credit_limit) from customers) between startval and endval ;
B. select custname, grades from customers, grades
where (select max(cust_credit_limit) from customers) between startval and endval
and cust_credit_limit between startval and endval;
여기서 가장 높은 credit limit을 가진 사람의 이름과 등급을 출력하는 쿼리문인데
답은 b 입니다!
근데 왜 a가 안돼는지 잘 모르겠어가지구요...ㅠ
where (select max(cust_credit_limit) from customers) between startval and endval ; 이 문장 만으로 두 테이블을 조인 할 수 없는 건가요?ㅠ |