SQL内部加入不会加入

Hea*_*ead 1 sql join

我有以下表结构,但是当我尝试下面的select语句时,我得到一个没有数据的空结果.我正在尝试从表A获取数据,它与表B链接,并且该部分是新的.所以在这个例子中我应该得到行; 两个和三个.

我究竟做错了什么 ?:■

提前致谢

table A
id name primarygroup
1  one        1
2  two        2
3  three      2

table B
id    section
1     old
2     new
3     young

SELECT * FROM A
INNER JOIN B ON A.primarygroup = B.id
WHERE B.section = "new"
Run Code Online (Sandbox Code Playgroud)

Yar*_*lav 5

检查这个SQL小提琴.您的查询是正确的,只需要用单引号更改双引号.所以不要"新"尝试'新'

顺便说一句,编辑你的标签并添加你正在使用的RDBMS.我的示例代码适用于SQL Server.