異なるIDカテゴリに基づいて一意のIDを生成するにはどうすればよいですか?
| id | name | doc_no |
|:-----------|------------:|:------------:|
| 1 | abc | D11710001
| 2 | efg | D21710001
| 3 | hij | D31710001
| 4 | klm | D41710001
| 5 | nop | D51710001
| 1 | qrs | D11710002
以下のように私は与えられたIDに基づいて一意のIDを生成するテーブルを持っています。たとえば、このテーブルにアイテムを格納すると、テーブルのIDに基づいて一意のIDが生成されます。
注:この表のidは外部キーです。 doc noは、ユーザーが手動で独自の形式に変更することができます。
IDフォーマット - D 'ID' '年' '月0001(自動インクリメント)
は、どのように私は、データを格納する時に固有のIDを生成するためのSQLを記述することができますか?
通常は派生データを保存しません – Strawberry
年月をどのように取得したいですか?現在の日付か別の日付か? –
トリガーと 'BEFORE CREATE'を使ってIDを構築し、それを行に追加することができます。 – F0XS