我有三個表:需要幫助寫一個觸發
訂單: orderid, valuedid, valuesdesc
客戶: customerid, cutomdesc
組: groupid, groupdesc
valueid
- 顧客的ID或組
valuesdesc
- 必須填寫適合插入的valueid
來自Customers
或Groups
的說明取決於在客戶端中選擇了哪些(客戶或組)用戶。
因此,當客戶端發送Orders
的插入查詢時,它包含新訂單的orderid
和valuedid
。而在客戶端,我知道用戶選擇了什麼:組或客戶。
我需要什麼:如果一個新行插入Orders
,相應valuesdesc
爲valuedid
從插入valuesdesc
列客戶或組。
我有一個想法,插入新的訂單記錄valuesdesc
其中包含關鍵假貨價值來挑選正確的詞典(客戶或團體),但如何創建我現在不知道的觸發器。
謝謝你的例子。 Andriy,因爲我已經理解你解釋valueid在獲得valuedesc後是多餘的,因爲它失去了參考和關鍵含義?它推動了我正確的想法。我會盡力。 – johnny 2011-02-12 19:54:04