INSERT INTO位置(地址,businessId) VALUES([輸入您的地址],[輸入您的業務的ID]);如何使用名稱而不是其ID來插入一個ID?
這是我必須添加一個商務的位置。但是,如果我想讓普通用戶添加位置,他們不會知道bussinessId,但他們會知道businessName。
我該怎麼做才能讓他們把bussinesName和id插入呢?
INSERT INTO位置(地址,businessId) VALUES([輸入您的地址],[輸入您的業務的ID]);如何使用名稱而不是其ID來插入一個ID?
這是我必須添加一個商務的位置。但是,如果我想讓普通用戶添加位置,他們不會知道bussinessId,但他們會知道businessName。
我該怎麼做才能讓他們把bussinesName和id插入呢?
如果你在businesid中有一些數據庫,那麼它很容易從商業名稱(作爲參數傳遞)中找到商業標識。
INSERT INTO地點(地址,businessId) 選擇[輸入您的ADRESS],businessId從[BusinessTable] 其中name = @ BUSINESSNAME
這工作!謝謝。 – user3651164
有一件事。 Locationid是一個自動編號類型,它從50跳到64.有什麼方法可以解決這個問題?否則,精湛的回答 – user3651164
'DBCC'不適用於Ms Access!但是,您可以使用具有所需種子的'INSERT'語句。 –
你有你的businessId和BUSINESSNAME某處你的數據庫?當然是 –
。我有一個bussiness表,其中有bussinessName和businessid。 – user3651164
所以@ linodh的答案你必須首先得到businessid根據 businessName然後使用它int你的插入命令 –