我想檢索一年中所有最大的疾病使用情況。我有一個名爲view_accepted_appoinments的表,它有列疾病和日期。我想這個查詢,但它不工作Mysqli查詢不起作用
select distinct doc_specilization as disease,
DATE_FORMAT(date,'%Y') as year,
count(Distinct doc_specilization) as count
from view_accepted_appoinments
group by year
order by year desc;
查詢返回這裏面給出錯誤的病名
+--------------+------+-------+
| disease | YEAR | count |
+--------------+------+-------+
| Primary Care | 2014 | 8 |
| Primary Care | 2013 | 1 |
+--------------+------+-------+
在這個意義上不工作? ?你可以更清楚地瞭解你所得到的錯誤信息,或者顯示的數據與你所期望的輸出不同,並且你也可以向我們顯示錶格的列 – ManojGeek 2014-12-13 17:00:20
這個查詢是否在執行時返回你預期的記錄集通過像MySQL Workbench或phpMyAdmin這樣的數據庫客戶端? – budhajeewa 2014-12-13 17:02:16
你可以分享一些樣本數據和你試圖達到的結果嗎? – Mureinik 2014-12-13 17:04:59