我正在使用MySql和C#。我有两个具有以下结构的表:

表1:fichas,
第1列:矩阵(varchar),
专栏2:lugar(smallint(4))

表2:lugardetrabajo,
第1列:referencia(smallint(4)),
第2列:nombre(varchar)

我需要根据参考值“ referencia”(均来自表“ lugardetrabajo”)获得“ nombre”的值,该参考值与表“ fichas”中列“ lugar”的值匹配

到目前为止,我的查询是这样的:

select lugar from fichas where matricula=@matricula

select nombre from lugardetrabajo where referencia=@referencia

最佳答案

使用联接语句

SELECT F.LUGAR, F.MATRICULA L.NOMBRE FROM FICHAS F INNER JOIN LUGARDETRABAJO L ON F.LUGAR = L.REFERENCIA

10-05 23:43