我工作的SQL現在一些提示和我有這些表:需要有關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操作符,但必須有一個更簡單的方法。 CAn有人幫助我嗎?
由於您要求提示而不是答案,因此提示將使用「內部聯接」。內部連接'表1'到'表2'將導致僅返回'表2'具有與'表1'相關的記錄的記錄。 – Khan