基本上,我有一個主鍵為“Client_ID”的主客戶端表。在此客戶表中,還有其他欄位,例如“Client_Name”和“Phone_Number”。我還有其他表,例如參考,其中還有“Client_ID”欄位作為外鍵,參考客戶端表中的主鍵。在報價表中,還有一些從客戶表中選擇的重復欄位,例如 Client_Name。我這樣做是為了可以使用報價表中的欄位自動生成報價檔案。無論如何,有沒有辦法,當我在參考表的外鍵client_id中輸入例如“C-0001”時,不需要再次輸入Client_Name等欄位,而是復制相應的資料從客戶表過來?
uj5u.com熱心網友回復:
這可以通過觸發器來完成,但更慣用的方法是client僅將這些欄位保留在表中,并在需要創建報價報告時使用連接來查詢它們:
SELECT q.*, c.client_name, c.phone_number
FROM quotation q
JOIN client c ON q.client_id = c.client_id
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/388649.html
