2016-04-26 4 views
1

salesperson_idとsalesperson_lnamesのリストを返そうとしていますが、salesperson_idにはFLまたはHIの顧客がいません。SQLに似ていないクエリにアクセスする

私の現在のクエリが

SELECT DISTINCT s.salesperson_id, s.salesperson_lname 
FROM salesperson_t AS s inner join customer_t AS c on s.salesperson_id=c.salesperson_id 
WHERE c.state not in ('HI', 'FL'); 

であり、彼らはHIとFLの両方で顧客を持っている場合には、HIまたはフロリダのいずれかで、代わりにhavinga単一の顧客のみをsalesperson_idとsalesperson_lname除くリストを返します。

Relevant TableCurrent Output

答えて

0

私が正しく理解していれば、あなただけのHIまたはFL(あるいはその両方)のいずれかに顧客を持っていないものを販売人を返すようにしたいです。その場合は、havingを使用して、グループにHIまたはFLのいずれかの顧客があるかどうかを確認し、そうであれば除外します。

関連する問題