2011-10-30 95 views
-1
SELECT c FROM TableBC WHERE TableBC.b=TableAB.b AND TableAB.a='917-890-59603' 

對不起,我無法馬上查看,但我需要一個答案。 我想要的只是從TableBC中找到c。 TableAB有兩列a和b,TableBC有兩列b和c。 所有值在任何行都是唯一的。我的MySQL SELECT語句是否正確?

它會發現c對應於一個沒有錯誤嗎?

+0

我真的不明白爲什麼我得到負「-2」我的問題。我的問題出了什麼問題?如果有人解釋我,我真的很感激。它看起來很愚蠢嗎?太簡單?還是太奇怪了?謝謝。米奇,非常感謝你的回答。 – Haradzieniec

+0

Haradzieniec,將鼠標懸停在問題左側的downvote箭頭上,查看人們爲什麼低估這個問題。 –

+0

我明白了...謝謝 – Haradzieniec

回答

0

假設你的問題的意圖是通過「b」一欄加入:

SELECT c 
FROM TableBC tbc 
INNER JOIN TableAB tab ON tbc.b = tab.b 
WHERE tab.a = '917-890-59603'