次のような単純なデータベース構造があります。
id group stat
123 abc 1
345 fdg 0
データベースに重複した「ID」が存在するかどうかを最初に確認する必要があります。重複がない場合は、新しい行を挿入できます。重複する「id」が存在する場合、「stat」が 1 か 0 かを確認する必要があります。「stat」が 0 に設定されている場合は、何もしたくありません。"stat" が 1 に設定されている場合、新しい行を挿入したいのですが、ユーザーは複数のグループに属することができるため、重複した "id" は問題ありません。
私は完全な初心者なので、助けていただければ幸いです。