ここに問題があり、外部/内部結合と複数の条件で少し混乱しました
- 列を持つ 4 つのテーブルがあります。
- table_cars - ID | ブランド | タイプ | ライセンス
- table_equipments - id | 名前 | 説明
- テーブル距離 - id_car | 日付 | 距離
- table_cars_equipments - id_car | id_equipment
最初のクエリは、「消火器」を装備し、昨日運転したすべての車を表示する必要があります。
私はこのクエリを書き込もうとしました:
SELECT table_cars_equipments.id_car
FROM table_equipments
INNER JOIN table_cars_equipments
ON table_equipments.id = table_cars_equipments.id_equipment
AND table_equipments.name LIKE 'fire extinguisher';
昨日運転していた車を追加する方法はまだ混乱していますが、テーブルとの接続方法がわかりませんtable_distances
。