最も可能性の高い問題は、MJNSXJJRW AS S0
です。 。 AS
を使用します テーブルエイリアスを定義するときではなく、列エイリアスを定義するときのキーワード。
CREATE VIEW MJNSXJJRW_view AS
SELECT B.oID AS "_oid", B.oTm AS "_otm"
FROM
(SELECT DISTINCT oID, oTm FROM MJNSXJJRW) B
LEFT JOIN MJNSXJJRW S0 ON
B.oID = S0.oID AND
S0.idx = 0 AND
S0.kID = "str_val" ;
"str_val"
だと思います は列であり、文字列リテラルではありません。後者の場合は、一重引用符を使用する必要があります。