私はルックラップテーブルを持っています、それはID
フィールドを持っていNAME
ます。私が現在行っているプロセスは次のとおりです。
ルックアップ名。行数が 1 の場合、ID を返します。行数が 0 の場合、新しい名前を挿入し、新しい ID を返します。複数の行がある場合は、エラーをログに記録し、最初の ID を返します。
これは、新しい名前の場合、SELECT と INSERT で構成されます。これを組み合わせて、SQL ステートメントを 1 つだけ実行する方法はありますか?
私はルックラップテーブルを持っています、それはID
フィールドを持っていNAME
ます。私が現在行っているプロセスは次のとおりです。
ルックアップ名。行数が 1 の場合、ID を返します。行数が 0 の場合、新しい名前を挿入し、新しい ID を返します。複数の行がある場合は、エラーをログに記録し、最初の ID を返します。
これは、新しい名前の場合、SELECT と INSERT で構成されます。これを組み合わせて、SQL ステートメントを 1 つだけ実行する方法はありますか?