2017-01-16 154 views
-3

我只想知道一个SQL查询。如何使用JOIN从另一个表中选择一个值

我有两个表:

id | id_town 
1 | 26 



id | town 
26 | Prague 

什么是查询,如果我需要打印“布拉格”? 谢谢。

phpMyAdmin的打印#1052 - 对条款列 'ID' 不明确

我想这

SELECT town FROM localities JOIN towns ON id = id_town 
+0

尝试谷歌的一个非常有用的学习帮助http://www.sql-join.com/ – RiggsFolly

+0

或者向我们展示您尝试过的查询,因为我们喜欢测试者。然后,我们可以帮你 – RiggsFolly

+0

从first_table ft选择ft.town ft在st.id = ft.id_town中加入second_table st其中ft.id_town = 26 – rahulsm

回答

0

试试这个:

select b.town 
from table1 a 
inner join table2 b on a.id_town = b.id 
+5

当你回答问题的人似乎没有做任何事情,但要求我们为他们写代码,你只是鼓励更多**为我做**问题 – RiggsFolly

+0

对不起,先生,因为我的理解他患有这个问题是因为我们知道的Alias,但他有点困难。我还可以删除我的答案吗? – Susang

+1

@Suraz至少让他自己尝试,而不是勺子喂养。 – rahulsm

相关问题