我的MySQL SELECT语句正确吗?

我的MySQL SELECT语句正确吗?,mysql,select,Mysql,Select,对不起,我不能马上查,但我需要一个答案。 我只想从TableBC中找到c。 TableAB有两列a和b,TableBC有两列b和c。 所有值在任何行都是唯一的 它会找到对应于a的c而没有错误吗?假设您的问题的目的是通过“b”列加入: SELECT c FROM TableBC WHERE TableBC.b=TableAB.b AND TableAB.a='917-890-59603' 我真的不明白为什么我的问题是否定的“-2”。我的问题怎么了?如果有人能给我解释一下,我真的很感激。它看起来愚

对不起,我不能马上查,但我需要一个答案。 我只想从TableBC中找到c。 TableAB有两列a和b,TableBC有两列b和c。 所有值在任何行都是唯一的


它会找到对应于a的c而没有错误吗?

假设您的问题的目的是通过“
b
”列加入:

SELECT c FROM TableBC WHERE TableBC.b=TableAB.b AND TableAB.a='917-890-59603'

我真的不明白为什么我的问题是否定的“-2”。我的问题怎么了?如果有人能给我解释一下,我真的很感激。它看起来愚蠢吗?太简单了?还是太奇怪了?非常感谢。米奇,非常感谢你的回答。Haradzieniec,把鼠标移到你问题左边的向下投票箭头上,看看人们为什么要向下投票这个问题。
SELECT c 
FROM TableBC tbc
INNER JOIN TableAB tab ON tbc.b = tab.b
WHERE tab.a = '917-890-59603'