我正在使用一張表格,其中有兩個記錄具有相同的作業訂單標識號,但數量不同,參考標識號在各自的字段中。我寫了下面的查詢:從數據庫中選擇具有相同編號的最小數量
"SELECT MIN(quantity) AS 'q'
FROM ready_for_delivery
WHERE joborderid = trim($_GET['id'])";
例如:
如果我有2條記錄與工作訂單ID = 45,其中的第一個記錄的參考編號是8,數量是800和參考身份證第2條記錄是9,數量是450.通過上述查詢,應選擇第2條記錄的數量。但是沒有選擇。
請指導我。謝謝。
你確定''「。$ _ GET ['id']。」'「'正在返回一個有效的ID? – sagi
請參閱關於sql注入和參數化查詢的重要性 – Strawberry
我建議回顯查詢並在MySQL管理程序中使用它來查看是否有效......並且當joborderid是INT類型 –