쇼핑 바구니 (stowaway_orders)에 제품을 보관하는 테이블과 배치 된 주문 (stowaway_orders)을 보유하는 별도의 테이블이 있습니다. 아래의 코드는 잘 작동하지만, 주문 테이블에 바구니에서 모든 제품을 당겨하기위한 것입니다 MySQL INSERT 쿼리 변수를 포함하는 다른 테이블에서 값을 가져 오는 중
...나는 바구니에 적용되는 할인의 양을 유지하는 변수 $ 할인이 이 쿼리를 orders 테이블의 각 레코드에 추가되도록 쿼리에 추가하려고합니다.
예를 들어, $ 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."))
,
롭
바인드 변수를 사용하십시오! –