确实很难以某种方式组合两个表。
<Table1>
<Name> <job> <wage> <gender>
Bob Fireman 500 0
<Table2>
<id> <desc>
0 Male
尝试查询,以使其显示为
Bob Fireman Male
因此,基本上在ID上匹配,但从另一列显示desc。
您将需要INNER JOIN
将表放在一起。试试这个:
select [Name], [job], [Table2].[desc]
from [Table1]
inner join [Table2] on [id] = [gender]
where [Table1].[Name] = 'Bob'
您可以使用该WHERE
子句将其限制为特定的行。如果要所有行,请删除该WHERE
子句。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句