我有一張表,其中包含購物籃(stowaway_orders)中的產品以及包含訂單(stowaway_orders)的單獨表格。MySQL INSERT查詢從包含變量的另一個表中獲取值
下面的代碼工作正常,並打算把所有的產品從籃下到訂單表,但是......
我有保存應用到籃下的折扣量變量$優惠並且我想將其添加到查詢中,以便將它添加到訂單表中的每個記錄中。
例如,如果$ discount = 100,那麼列'discount'對於正在插入的orders表中的每一行應該具有值100。
如何或在哪裏將此$折扣變量放入此查詢中,以便將值插入到折扣列中。
INSERT INTO stowaway_orders
(account_no, invoice_no, manufacturers_part_no, price, discount)
SELECT stowaway_basket.account_no, stowaway_basket.invoice_no,
stowaway_basket.manufacturers_part_no, stowaway_basket.price
FROM stowaway_basket
WHERE (((stowaway_basket.invoice_no)=".$invoice_no.")
AND
((stowaway_basket.sales_id)=".$account_no."))
我希望有人能幫助,
羅布
請使用綁定變量! – 2011-04-13 10:13:16