2013-12-20 34 views
0

我有2個表product_history具有3列如何使用Mysql觸發器獲取多個記錄中的選擇查詢?

  1. ID
  2. PRODUCT_ID
  3. admin_id

而另一表(product_data)是存儲如數據..

  1. admin name
  2. product nam Ë
  3. 產品說明
  4. 產品編號....等

現在我想寫一個MySQL觸發條件。 當在product_history表中插入記錄時,我需要從產品表和管理表中提取所有產品和管理員相關信息,並將這些記錄插入到product_data表中。

我該怎麼做?

基本上我想在觸發器體中使用select查詢,但該select查詢可以返回多個記錄。可能嗎?

回答

0

我認爲你可以retrive而不需要在另一個表中插入數據的這些信息,你可以有:admin_idproduct_data表(和你的ADMIN_NAME,但會redundat)。

以您目前的想法,在當前的product_data你應該有一個PRODUCT_ID領域與其他表相關。

+0

但我故意需要在product_data表中插入該記錄。它是我的要求。 –