我的SQL技巧很简单,所以我不知道该怎么做..这就是它.
让我们考虑一下.
Table A
ID Name LastNameID
1 Jonh 23
2 Helen 19
Table B
ID LastName
23 Bauer
19 Summers
Run Code Online (Sandbox Code Playgroud)
.
SELECT ID Name LastNameID FROM TableA
Run Code Online (Sandbox Code Playgroud)
如何在表A中添加另一个Select,它将根据表A中的LastNameID从表B返回LastName.
在这种情况下,我通常使用一个简单的函数与编程语言,我用它来为每个返回的行.
但我认为是时候用SQL来做到这一点了.
任何帮助表示赞赏.
您只需要使用LastNameId字段加入表:
SELECT TableA.[Name] AS FirstName, TableB.LastName
FROM TableA
INNER JOIN TableB ON TableA.LastNameId = TableB.LastNameId
Run Code Online (Sandbox Code Playgroud)