他のテーブルのレコードをstore_orders_itemsに挿入しようとしています。例えば:
INSERT INTO store_orders_items( order_id, sel_item_id, sel_item_price)
SELECT order_id, sel_item_id, sel_item_price
FROM orders_ids
INNER JOIN store_orders ON store_orders.id = orders_ids.order_id
INNER JOIN store_shoppertrack ON store_items.id=store_shoppertrack.sel_item_id
Where session_id = '".$_COOKIE["PHPSESSID"]."';
次に、次のメッセージを受け取りました。「フィールドリスト」の不明な列「sel_item_price」。sel_item_priceAsitem_priceを無駄に設定しようとしました。これが私のテーブルです:
store_orders_items:
id| order_id | sel_item_id |sel_item_price|
-------------------------------------------
| | | |
store_shoppertrack:
id| session_id | sel_item_id |date_added|
-------------------------------------------
| | | |
store_orders:
id| item_total| order_date|
---------------------------
| | |
store_items:
id| item_price| item_color|
---------------------------
| | |
orders_ids:
id| order_id | status|
----------------------
| | |