0
mysqlにはorder_header
とorder_details
という2つのテーブルがあります。第1テーブルorder_header
は、order_id
,order_amount
,order_date
を含む。以下のように示す:mysqlの購買注文テーブルへの入力
+----------+--------+------------+
| order_id |amount | order_date |
+----------+--------+------------+
| 2001 | 700 |01-02-2017 |
| 2002 | 1200 |02-02-2017 |
+----------+--------+------------+
そして第二テーブルorder_details
はorder_id
、item_name
、quantity
、amount
、order_date
を有します。下図のように:
+----------+---------------+---------+--------+------------+
| order_id | item_name |quantity |amount | order_date |
+----------+---------------+---------+--------+------------+
| 2001 |Chocolate Cake | 2 | 500 |01-02-2017 |
| 2001 |Bevarages | 4 | 200 |01-02-2017 |
| 2002 |Strawberry Cake| 2 | 600 |02-02-2017 |
| 2002 |Bevarages | 12 | 600 |02-02-2017 |
+----------+---------------+---------+--------+------------+
私の質問はorder_id
がorder_header
テーブル内で一意であるときorder_header
テーブルにorder_details
のデータを移入する方法です。そして、order_details
テーブル内に一連の注文のためにorder_id
をどのように生成できますか?クエリ以下