我这里有两张桌子。
表1:
| GENDER |
| m |
| f |
| m |
表2:
| GENDER | GENDER_FULL |
| m | Male |
| f | Female |
如何查询以返回以下结果。
| GENDER_FULL |
| Male |
| Female |
| Male |
表1是我的主要表格。
答案 0 :(得分:4)
select t2.gender_full
from table1 t1
join table2 t2 on t1.gender = t2.gender
答案 1 :(得分:0)
select GENDER_FULL from table1 t1,table2 t2
where t1.GENDER=t2.GENDER
答案 2 :(得分:0)
SELECT t2.gender_full
FROM table1 t1
JOIN table2 t2 USING(gender)
是另一种解决方案。它优于ON
解决方案,因为您可以在不限定表格的情况下引用gender
列。使用ON
时,这是不可能的。