0
我有一個表格,用於保存用戶訂單的軌跡。我想向用戶顯示發票,因此我需要打印最後記錄的特定列值。我怎樣才能做到這一點 ?我該如何顯示最後一行的特定列值哦mysql數據庫並打印爲表格
我有一個表格,用於保存用戶訂單的軌跡。我想向用戶顯示發票,因此我需要打印最後記錄的特定列值。我怎樣才能做到這一點 ?我該如何顯示最後一行的特定列值哦mysql數據庫並打印爲表格
我假設你有某種日期或ID列對記錄進行排序的,所以你可以識別last
行
SELECT column FROM records ORDER BY id DESC LIMIT 1
在你缺乏某種ID來行進行排序的悲慘事件你可以用php或者其他相關語言試試this:
SELECT COUNT(*) FROM records
//set this as variable x
SELECT column FROM records WHERE 1 LIMIT x-1,1
任何表結構,採樣數據和所需的輸出? –
你真的是指最後一條記錄還是以前的所有記錄?如果前者,也許你可以使用['mysqli_insert_id()'](http://uk1.php.net/manual/en/mysqli.insert-id.php) – verbumSapienti
[Select in last select in MySQL]( http://stackoverflow.com/questions/4073923/select-last-row-in-mysql) – Huey