Jump to content

Help with using one table to insert into another


elentz

Recommended Posts

Can someone give me an example?  I have an update query that uses two manual inputs from a PHP page.  I put in the recordid and the multiplier and it changes pricing for all the products by the second amount.  Ths issue is that I have 13 records (and it could grow) and it is getting tiresome to manually put in the info.  Here's my query:

 

$query="INSERT INTO
         vtiger_pricebookproductrel
     ( pricebookid
     , productid
     , listprice )
select (".$fieldvalue1.")
     , productid
     , (unit_price *.769) * (".$fieldvalue2.")
  from vtiger_products";

$fieldvalue1 and $fieldvalue2 would be the variables that I need to use from a different table.  The table only has two fields, recordid and markup.

 

Ideally I would like to setup a PHP page to do this with a button and some sort of status , but that is icing on the cake, for now getting the query to work would be great.  Any advice is appreciated

Link to comment
Share on other sites

Thanks I hadn't thought of joining the tables in a query  Here's what I have so far:

 

SELECT
vtiger_pricebookcf.cf_704,
vtiger_pricebook.bookname,
vtiger_pricebook.pricebookid,
vtiger_pricebook.description,
vtiger_pricebookcf.pricebookid,
vtiger_pricebook.active,
vtiger_pricebookproductrel.productid,
vtiger_pricebookproductrel.listprice,
vtiger_productcf.cf_450
FROM
vtiger_pricebook
Inner Join vtiger_pricebookcf ON vtiger_pricebook.pricebookid = vtiger_pricebookcf.pricebookid
Inner Join vtiger_pricebookproductrel ON vtiger_pricebookcf.pricebookid = vtiger_pricebookproductrel.pricebookid
Inner Join vtiger_productcf ON vtiger_pricebookproductrel.productid = vtiger_productcf.productid

 

 

This gets me a list or output of all the products info.  Now I need to insert into vtiger_pricebookproductrel.listprice the result of vtiger_productcf.cf_450 * vtiger_pricebookproductrel.listprice into table vtiger_pricebookproductrel  In the end I need new info into the vtiger_pricebookproductrel table including the pricebookid, and the listprice.  How difficult is that?

 

Thanks

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.