0

私はルックラップテーブルを持っています、それはIDフィールドを持っていNAMEます。私が現在行っているプロセスは次のとおりです。

ルックアップ名。行数が 1 の場合、ID を返します。行数が 0 の場合、新しい名前を挿入し、新しい ID を返します。複数の行がある場合は、エラーをログに記録し、最初の ID を返します。

これは、新しい名前の場合、SELECT と INSERT で構成されます。これを組み合わせて、SQL ステートメントを 1 つだけ実行する方法はありますか?

4

1 に答える 1

0

それが可能であるとしても、それは違法であるべきではないと私は確信しています。SQLコードへのロジックが多すぎます。

于 2012-04-11T00:31:11.127 に答える