0
A
回答
3
如果你正在做的兩個單獨的查詢來填充行的表中,第一查詢需要爲INSERT,第二個查詢需要有一個更新,如:
INSERT INTO Customers (Pre_Payed_Card, Parking_ID) VALUES ('1234', 1)
然後
UPDATE Customers SET Parking_Cost = <cost> WHERE Parking_ID = 1
INSERT將始終創建一個新行;對於同一個邏輯實體的兩個INSERT查詢將會產生兩個單獨的行,就像你在截圖中所做的那樣。
更新:重新閱讀該查詢,你可能像
UPDATE Customers SET Parking_Cost = p.Parking_Cost
FROM Customers c INNER JOIN Parking p ON c.Parking_ID = p.Parking_ID
WHERE c.Parking_ID = 1
+0
感謝它的工作,但現在輸入它作爲一個SQL語句在我的web應用程序的問題,反正非常感謝! – HShbib 2011-05-05 03:58:33
相關問題
- 1. sql - 測試記錄按順序插入
- 2. SQL不插入記錄
- 3. 記錄的順序是不正確的在heroku
- 4. jqGrid虛擬滾動不以正確的順序返回記錄
- 5. 插入記錄的sql
- 6. 如何在pl/sql中正確使用記錄表和記錄表插入表
- 7. 插入的命令鏈執行順序不正確
- 8. T-SQL不按順序插入
- 9. 表排序插件不正確的記錄數
- 10. SQL插入記錄如果不存在
- 11. PHP/SQL表單:插入不正確
- 12. SQL:得到正確的結果順序
- 13. SQL以自定義排序順序加入第一條記錄
- 14. ssl鏈順序不正確
- 15. 正確的順序
- 16. SQL插入語句插入2條記錄而不是1條
- 17. 需要獲取所有sharedPreferences但按正確的插入順序
- 18. SQL順序和左外部連接沒有正確的順序
- 19. 插入具有唯一屬性的記錄的正確方法
- 20. 正確寫入IF條件的順序?
- 21. 正確的PHP輸入驗證順序
- 22. Postgresql記錄順序
- 23. 插入隨機選擇的記錄SQL
- 24. 維護sql插入的記錄
- 25. 沒有查詢的SQL記錄插入?
- 26. 正確記錄
- 27. 觸發器沒有將值插入到正確的記錄中
- 28. NHibernate不會插入記錄
- 29. Envers不插入記錄
- 30. 從SQL表中插入指定順序
你是如何將數據插入到表後 - 你可以發表你的SQL代碼? – Sam 2011-05-05 03:28:06
@Sam:'INSERT INTO Customers(Parking_Cost)SELECT Parking_Cost FROM Parking WHERE Parking_ID = 1'我從另一個表中取得'Parking_Cost'的值 – HShbib 2011-05-05 03:30:06
您的問題中缺少一些非常必要的信息。看起來您應該根據您顯示的結果進行更新。你能提供客戶和停車表的模式嗎? – Bill 2011-05-05 03:35:46