有一個資料中有2張資料表
一張有人員資料通行資料表,一張有通行通道的級別報表
現在需要按有個想法
想查詢出某個級別所有的門在規定時間內的通行次數。
select count(*) FROM th_event_info
WHERE event_time BETWEEN '2019-09-23 00:32:13' and '2019-09-25 23:32:13'
and event_type='1'
and reader_id ='0001'
從A表查詢可以通過陳述句查詢某類級別的統計次數,需要人工去逐個替換 reader_id的值 (400+)
但體其中的reader_id的數值實際是在B表中的,且有很多條,有什么辦法可以直接輸出如下結果嗎
最后輸出的結果是
名稱 次數
0001 100
0003 56
0004 20
uj5u.com熱心網友回復:
select reader_id,COUNT(*) FROM th_event_info
WHERE event_time BETWEEN '2019-09-23 00:32:13' and '2019-09-25 23:32:13'
and event_type='1'
GROUP BY reader_id
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/49559.html
標籤:基礎類
上一篇:想問問大家SQL 陳述句語法log on總說錯誤,是什么問題呢,新手小白跪求各位大佬解疑
下一篇:關于zip檔案轉換
