我有一個數據庫查詢是否有可能獲得MySQL中的表的整數值?
SELECT Id FROM Phone WHERE Model = 'Droid'
返回一個表有一個條目(因爲編號是主鍵)。該表看起來像這樣:
+----+
| Id |
+----+
| 1 |
+----+
有沒有辦法得到這個整數「1」?我想在下面的查詢使用它,但它產生一個語法錯誤:
INSERT INTO Sale (Id, Price)
VALUES (SELECT Id FROM Phone WHERE Model = 'Droid', 100.00);