我想加入两个表,问题是一对多关系。
我在表1中有一个名为gender的列,它是1或2.现在我想加入表2,这是一对多的关系,并希望它加入英文描述。
答案 0 :(得分:1)
只需在加入条件中加入language
号码。
select t1.*, t2.Representation
from t1
inner join t2
on t1.Gender=t2.Gender
and t2.Language=1
或者,如果您有第三个表格,告诉您哪个语言与language
中的数字相对应:
select t1.*, t2.Representation
from t1
inner join t2
on t1.Gender=t2.Gender
inner join t3
on t2.Language=t3.Language
where t3.LanguageName = 'English'