SQL语法错误左/内/右连接
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL语法错误左/内/右连接相关的知识,希望对你有一定的参考价值。
我试图连接/列出两个不同的列,它一直出现在INNER加入正在发生的语法错误。
CREATE TABLE Artists
(
Name TEXT ,
NumberOfMembers INTEGER ,
CurrentlyActive TEXT
);
CREATE TABLE BestSongsEver
(
Name TEXT ,
SongTitle TEXT ,
YearCreated INTEGER ,
Ranking INTEGER ,
genre TEXT ,
TimesListenedTo INTEGER ,
RatingScale INTEGER
);
CREATE TABLE Languages
(
Ranking INTEGER ,
Language TEXT
);
INSERT INTO Artists
VALUES ( 'Nas', 1, 'Yes' );
INSERT INTO BestSongsEver
VALUES ( 'Nas', 'NY State of Mind', 1994, 7, 'Hip Hop', 27, 9.4 );
INNER JOIN BestSongsEver ON Artists.Name = BestSongsEver.Name;
答案
SELECT * FROM Artits A INNER JOIN BestSongEver BSE ON BSE.Name = A.Name
您可以将INNER JOIN更改为LEFT JOIN或RIGHT JOIN并查看结果。
请参阅this diagram以更好地了解连接。
以上是关于SQL语法错误左/内/右连接的主要内容,如果未能解决你的问题,请参考以下文章