次のようなテーブルがあります。
Number | Name
--------+--------
123 | Robert
これは私がやりたいことです:
Number がすでにデータベースにある場合は、新しいレコードを挿入しないでください。
番号はデータベースになく、名前はある場合は、新しい名前を作成して挿入します。たとえば、123forNumberとBobforを含むレコードNameがある場合、それを挿入したくありませんが、456forNumberとRobertforを含むレコードを取得した場合は、 and をname挿入456しRobert1ます。次のように、重複を個別にチェックするつもりでした。
SELECT * FROM Person where Number = 123;
//If number is not found
SELECT * FROM Person where Name = 'Robert';
//If name is found, add a number to it.
2 つのステートメントを組み合わせる方法はありますか?