我是新來的SQL,並試圖用谷歌搜索這個答案,但沒有運氣。SQL自動增量條件
我有如下表(簡體):
Table1: Transaction
Columns: idTransaction, fkWorker
Table2: Worker
Columns: idWorker (Primary Key, Unique), FirstName, Wage
[fkWorker is linked to idWorker]
我希望能組相同的事務下1名多工人,但保持每個工人對自己的行。
E.g.:
[TRANSACTION TABLE]
[IDTRANSACTION][FKWORKER]
|1 ||Worker3 |
|1 ||Worker4 |
|2 ||Worker3 |
|2 ||Worker4 |
|2 ||Worker1 |
|3 ||Worker1 |
是否有可能做到這一點與自動增量,但是,直到特定項目的所有工人都被添加到表它不添加到事務ID?我已經探索了爲worker外鍵添加多個列的選項,例如。 fkWorker1,fkWorker2,fkWorker3等,但它變得繁瑣與大量的工人。
謝謝你在前進,
馬克西姆
如果我沒有誤解你的問題。不,但可以將回滾邏輯合併到插入存儲過程或查詢中。 – Learner