0
マイクエリJOINとWHEREステートメントを使用してレコードをフィルタリングする方法は?
SELECT table1.name, table2.wage, table2.bonus table3.shift, table4.vacation
FROM table1
INNER JOIN table2 ON table1.userid = table2.userid
INNER JOIN table3 ON table2.userid = table3.userid
INNER JOIN table4 ON table4.userid = table4.userid
LEFT JOIN table5 ON table1.name = table5.position
**LEFT JOIN vacation on vacation.userid = table1.userid
WHERE vacation.userid IS NULL**;
ユーザーIDが休暇テーブル内でない場合にこれがすべて選択されます。
ここでは、ユーザーIDが休暇表内にあるかどうかをチェックし、userid
のvacation.status = 1
が依然としてクエリに表示されるようにする必要があります。
これは同じクエリにする必要がありますが、私はそれを試みましたが、最初に私のために働かなかった、今あなたの例で働いています。 – BUddhaxx