我不知道如何根据同一个表中的数据来选择数据。
我有这张表:
id claimant approver_id
1 A 4
2 B 4
3 C 1
4 D 1
我想要获得批准者,但使用的是名称而不是 ID。我怎样才能实现这个目标?
应该是这样的:
id claimant approver_id approver
1 A 4 D
2 B 4 D
3 C 1 A
4 D 1 A
最佳答案
SELECT a.id, a.claimant, a.approver_id, b.claimant AS approver
FROM tab AS a
JOIN tab AS b ON a.approver_id = b.id
关于mysql - 根据同一个表中的数据选择数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44295727/