首先,對於我的英語不好,抱歉,英語不是我的母語。(SQL語句)插入到2個表格(和值需要匹配)
所以人們需要輸入「條碼」和「教室」 但是不需要插入條碼。符合給定條形碼的「ComputerID」需要插入「TblLocation」(以及「Classroom」)
但是你不能在INSERT INTO語句中使用WHERE或ON?
(它是一個Web應用程序,我與ASP.net和VB編程在Visual Studio。而且我尤斯MS SQL數據庫)。
My 2 tables and form (example)
條形碼有一個唯一的索引嗎?如果不是,當有超過1場比賽時你想要什麼?你有什麼嘗試?這是一個非常簡單的連接來獲得價值。 –
當新的教室被給予時,舊的會被覆蓋。所以我想我還需要一個UPDATE語句?但我也不太清楚INSERT語句......是這樣的嗎? INSERT INTO TblLocatie Classroom,ComputerID)VALUES(@ ParameterClassroom,@ ParameterComputerID)INNER JOIN TtblComputers ON TblComputers.ComputerID = TblLocatie.ComputerID; 謝謝。 –
從你發佈的內容來看,不可能確定你的插入是什麼。如果沒有條形碼行會怎麼樣?你會用什麼?這裏最大的問題是你沒有提供太多的信息。我們不知道您的項目,無法看到您的屏幕。我們從INSERT開始。需要插入哪些表格?價值從何而來? –