Я хочу создать таблицу просмотра, в которой будут отображаться Name и QueueCode. Но 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;
вау место! огромное спасибо! ранее я сказал: «У меня 2 вопроса, теперь второй вопрос» из этих 3 цифр », как мне показать только четное число? т.е. 002, 004, 006?
я использую этот запрос? WHERE MOD (id,2)=0?
Если вы хотите, чтобы в вашем обзоре отображались только четные числа, тогда да. Если вы хотите отфильтровать результаты просмотра, то его WHERE MOD(QueueCode,2)=0.
Думаю нужен
IN