值我有两个表:替换ID与另一个表
Table Users
UserId Name
1 John
2 Alice
3 Tom
4 Charles
和
Table Clients
Id Name1 Name2 Name3
1 1 3 4
2 2 1 3
我想作一个SQL查询,其中用于
Clients.Id = 1
结果如下:
Id Name1 Name2 Name3
1 John Tom Charles
使用INNER JOIN我能够为客户端的每个列做到这一点,但不能为整个记录(全部三列)做到这一点。 谢谢。
你应该做的是规范你的数据结构多了一个选择。那么这不会是那么痛苦。 – podiluska