私はこのようなものが欲しいです。しかし、私は適切な構文を知りません。
select id from table1
where name = (insert into table1 (name) values ('value_abcd'))
あなたが言う時:
WHERE something = somethingElse
somethingElse
は式です(そうですがsomething
、とにかく)。INSERT
ステートメントを として使用しようとしていますsomethingElse
が、INSERT
ステートメントは何も返さないため、式として評価できません。したがって、構文を無効にしようとしているだけでなく、疑似コードのような意味でも意味がありません。
おそらく、何をしようとしているのか (そしてその理由) をより明確に説明できれば、誰かが何かを提案してくれるでしょう。