Пример у меня есть эта таблица
таблица транзакций
- id int (PK)
- единица варчар (10)
- journal_number
номер журнала является комбинацией единицы и последовательности. поэтому пример данных может быть таким:
id | unit | journal_number
------------------------------
1 | 'unit1' | 1
2 | 'unit1' | 2
3 | 'unit2' | 1
4 | 'unit2' | 2
...
i как автоматически создать номер_журнала?
есть ли какое-то решение для этого в спящем режиме, не делая это вручную?
как с помощью генератора
Если я должен сделать это вручную, например, если есть новая строка для 'unit1'. тогда я должен к этому
select max(journal_number) where unit = 'unit1'
затем присвойте результат новой строке