인사들 (올바른 경우) 내 SQL 쿼리를 작성하는 방법의 문제를 않습니다내가 그냥 나에게 나는 내가 그것을 작성하는 방법 중요 여부를 물어보고 싶은게 같은 결과를 준이 쿼리를 작성
select First_Name, monthly_discount, pack_id, main_phone_num
from customers
where pack_id in(select p.pack_id
from packages p JOIN sectors s
on s.sector_id = p.sector_id where s.sector_name = 'business')
2)
SELECT first_name , monthly_discount , pack_id , main_phone_num ,
secondary_phone_num
FROM customers
WHERE pack_id IN
(SELECT pack_id
FROM packages
WHERE sector_id IN
( SELECT sector_id
FROM sectors
WHERE sector_name = 'Business'))
, 더 당신에게 모두 쿼리에 비해 빠른 데이터를 가져 오는 WHERE 당신이 사용하고있는'RDBMS'보다는 어디 를 사용하면 모든 결합합니다. 나는 아마도'EXISTS/JOIN' 조합과 함께 할 것입니다. –