2014-04-26 49 views
0

我在MySQL的新的,我想寫一個查詢,將兩個表, 有兩個類似的列,如果提取數據的兩個表返回數據的查詢存在值是平等的,它會給我學生的名字(其他專欄)。想寫從具有類似列和值

這是我寫的:提前

SELECT city(column) 
from cities, students(tables) 
where if city.cities = city.students 
return name.students 

謝謝!

+0

並不想成爲的意思,但你應該閱讀了關於SQL查詢是另外的移動之前構建了一下。 –

+0

你是不是意味着我說,我剛開始很確定... – user225378

+0

您能不能給要開始閱讀的好地方,或者一個良好的學習網站,如codeacademy? – user225378

回答

0

這應該做的伎倆:

SELECT students.StudentName --or how the column is called 
FROM cities INNER JOIN students ON cities.city = students.city 
+0

你做到了!有用 ! tnx – user225378

+0

@ user225378如果這對你有幫助,你可以接受答案。 –

0

首先,請閱讀MySQL的文檔 - it'l對你非常有幫助。

其次,儘量

SELECT cities.city, students.city 
    FROM cities, students 
WHERE cities.city = students.city 
+0

感謝您的回答!你可以給一個好的網站閱讀有關MySQL甚至練習它? like code academy – user225378

+0

看看http://dev.mysql.com/doc/refman/5.0/en/index.html –

相關問題