MySQL 查看 table 显示最后 3 位数字的查询

MySQL View table Query Showing last 3 digits

我想创建一个视图 table,它将显示 NameQueueCode。但是 QueueCode 来自 ID,只显示最后 3 位数字。

这是我的代码:

CREATE VIEW View4
AS SELECT nama "PatientName", ID "QueueCode"
FROM dokter
WHERE ID= (SELECT RIGHT(ID,3) From dokter);

当我使用 Select*from view4 时,它说:

Subquery returns more than 1 row

你们能帮帮我吗?

CREATE VIEW View4
AS SELECT nama "PatientName", RIGHT(ID,3) "QueueCode"
FROM dokter;