為什么我圖一可以正常運行,而圖二子欄位多了count(*)卻不行,我不能先統計子欄位嗎?(圖一圖二依次)(圖三圖四為資料庫內容)



uj5u.com熱心網友回復:
in的用法錯誤select 學院,count(*) as 讀者數量 from 讀者 where exists (select 借書證號,count(*) as 借書次數 from 借書登記 where 借書證號=讀者.借書證號 group by 借書證號 having count(*)>=2) group by 學院 order by count(*) desc
uj5u.com熱心網友回復:
這個和in有什么區別啊uj5u.com熱心網友回復:
把count(*)改成count(借書證號) 試試uj5u.com熱心網友回復:
通過 IN(或 NOT IN)引入的子查詢結果是一列零值或更多值。子查詢回傳結果之后,外部查詢將利用這些結果。子欄位多了count(*)變幾列了?
uj5u.com熱心網友回復:
把count(*)改成count(借書證號) 也不行uj5u.com熱心網友回復:
這個什么意思啊,,我剛剛學這不太懂
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/11963.html
下一篇:vb實時錯誤424,怎么辦?
