2017-04-04 94 views
0
  strSQL = "INSERT INTO MEMBER (" & _ 
         "MERCHANT_UID, MEMBER_ID, ACCOUNT_ID, LOGIN_PWD, SALUTATION, FULL_NAME, " & _ 
         "IC_NO, DOB, GENDER, NATIONALITY, CITY, STATE, " & _ 
         "COUNTRY, POSTCODE, PHONE_MOBILE, PHONE_HOUSE, PHONE_OFFICE, EMAIL, SOURCE, IS_REQ_CHG_PWD, " & _ 
         "ADDRESS_1, ADDRESS_2, ADDRESS_3, " & _ 
         "CREATED_BY, CREATED_DATETIME, " & _ 
         "MODIFIED_BY, MODIFIED_DATETIME) " & _ 
        "VALUES (" & _ 
         "@MERCHANT_UID, @MEMBER_ID, @ACCOUNT_ID, @LOGIN_PWD, @SALUTATION, @FULL_NAME, " & _ 
         "@IC_NO, @DOB, @GENDER, @NATIONALITY, @CITY, @STATE, " & _ 
         "@COUNTRY, @POSTCODE, @PHONE_MOBILE, @PHONE_HOUSE, @PHONE_OFFICE, @EMAIL, @SOURCE, @IS_REQ_CHG_PWD, " & _ 
         "@ADDRESS_1, @ADDRESS_2, @ADDRESS_3, " & _ 
         "@CREATED_BY, @CREATED_DATETIME, " & _ 
         "@MODIFIED_BY, @MODIFIED_DATETIME);" 

上面是表1,它是成員表。表2將Account_ID_Format(字段名)從member_activation表如何從表1字段向表2字段插入數據

  • 我想從上面的查詢插入account_ID_Format成表2。我該怎麼辦呢?
+0

通過使用插件。 .. select ...語句 – Shadow

+0

要插入新行還是要更新行? –

+0

也許是一個觸發器? –

回答

0
INSERT INTO member_activation 
SELECT account_ID_Format 
FROM member 
WHERE <condition> 

OR

Select account_ID_Format 
into 
member_activation 
from member 
where <condition> 
+0

是否有可能,如果我插入到這兩個表 –

+0

使用觸發器,如果​​你想插入第二表時插入第一表中插入。 –

1

你可以使用insert select語句以這種方式

INSERT INTO tablename (columnname1,columnname2,..) SELECT columnname1,columnname2,.. FROM tablename2 WHERE id = 4 

這將做的工作

INSERT INTO members (account_ID_Format) SELECT account_ID_Format FROM members_activation WHERE id = 4 
+0

謝謝,即時通訊試試吧,讓我更新一次它的工作 –

+0

好吧夥計,等待更新:) –

相關問題