我需要一个相关的子查询来进行赋值

时间:2017-11-15 19:01:16

标签: mysql sql subquery correlated-subquery

我知道这个问题既模糊又广泛。但我需要一个相关的子查询。 我很难理解两者之间的区别,我想知道下面的查询是否不相关或相关。

SELECT PlayerName , DatOfBirth, FIDERating ,FIDETitle,player.ClubName
FROM player
WHERE player.ClubName =(
    SELECT club.ClubName
FROM club  WHERE clubname.ClubName='Link') 

如果不了解任何有关如何从中获取相关查询的帮助,将非常感激

以下是我尝试进行查询的表格列表:

CREATE TABLE chessleague.table2(PlayerName VARCHAR(50)NOT NULL,DateOfBirth VARCHAR(10)NOT NULL,FIDERating INT NOT NULL,FIDETitle VARCHAR(22),ClubName VARCHAR(50)NOT NULL,PRIMARY KEY(PlayerName), FOREIGN KEY(ClubName)REFERENCES table1(ClubName);

CREATE TABLE chessleague.table1(ClubName VARCHAR(50)NOT NULL,Address VARCHAR(100)NOT NULL,DateFormed VARCHAR(10)NOT NULL,PRIMARY KEY(ClubName);

enter image description here

enter image description here

要求非常模糊,只要求我有一个相关的和一个不相关的。

0 个答案:

没有答案
相关问题