1
select EmpName, EmpCode
from employees
where EmpBrnID = 461 and EmpIsActive =1
and EmpCode not in (select EmpCode from reports
where BranchID = 461 and DAYOFWEEK(InTime)!= 1
and InTime BETWEEN '2017-01-31'- INTERVAL 6 DAY AND '2017-01-31');
どのように私はこれを結合として書くことができますか?サブクエリを結合としてnullにする方法
なぜでしょうか?しかし、とにかく、あなたは**反組合**を探しています。 –
@Ramanilここには「JOIN」は必要ありません。あなたは1つのテーブルのデータだけを望んでいるのですが、なぜそれを他のテーブルに結合するのですか? –
サブクエリは結果を得るのに時間がかかりますので、サブクエリを使用してデータを高速に取得するためにjoin.howを作成します。@ Jibin Balachandran – Ramanil