私は現在SQLに取り組んでおり、これらのテーブルを持っています:
CREATE TABLE Gym (
eid INT PRIMARY KEY,
name VARCHAR(127) UNIQUE,
district VARCHAR(127),
area INT);
CREATE TABLE Trainer (
id INT PRIMARY KEY,
name VARCHAR(127),
birth_year INT,
year_credentials_expiry INT
);
CREATE TABLE Works (
eid INT,
id INT,
since INT,
FOREIGN KEY (eid) REFERENCES Gym (eid),
FOREIGN KEY (id) REFERENCES Trainer (id),
PRIMARY KEY (eid,id));
少なくともトレーナーが働いている地区「カサノバ」のジムの名前を教えてくれるクエリを作成したいと思います。
EXISTS 演算子の使用を考えていましたが、もっと簡単な方法があるはずです。誰でも私を助けることができますか?