可以在任何一個請幫助我與MySQL數據庫查詢:MYSQL:找出從多個記錄最後一條記錄特定列每個都具有相同的價值
我有一個表,如下數據:
work_date ticket no category
------------------------------------
7/15/2013 111 a
7/15/2013 222 b
7/15/2013 333 c
7/16/2013 111 a
7/16/2013 555 e
7/16/2013 333 f
7/17/2013 111 H
我需要編寫一個查詢來讀取所有表格數據,然後創建2個列,一個票號,另一個作爲類別。在機票欄中,它將顯示所有不同機票號碼的計數,並且類別下的值應該是分配給該機票的最後一個類別。
我使用下面的查詢
SELECT category, count(distinct(ticket_no))
FROM master
group by category
order by 2 DESC`
門票這是目前在2個或多個類別被重複計算,我希望它是隻計算一次,並且過於最新的一個
預期結果:
Ticket No Category
--------------------
111 H
222 b
333 f
555 e
上面的查詢會拋出語法錯誤,至少在MySQL –