0

私はこのようなものが欲しいです。しかし、私は適切な構文を知りません。

select id from table1
where name = (insert into table1 (name) values ('value_abcd'))
4

3 に答える 3

0

あなたが言う時:

WHERE something = somethingElse

somethingElseは式です(そうですがsomething、とにかく)。INSERTステートメントを として使用しようとしていますsomethingElseが、INSERTステートメントは何も返さないため、式として評価できません。したがって、構文を無効にしようとしているだけでなく、疑似コードのような意味でも意味がありません。

おそらく、何をしようとしているのか (そしてその理由) をより明確に説明できれば、誰かが何かを提案してくれるでしょう。

于 2013-08-28T13:10:31.037 に答える