我要做到以下幾點:我可以在子查詢中使用group by?
select count(t) from Ticket t where t.id in (select st.id from Ticket st group by st.owner)
不幸的是,我這樣做的時候得到一個SQLGrammarException。
任何想法?
我要做到以下幾點:我可以在子查詢中使用group by?
select count(t) from Ticket t where t.id in (select st.id from Ticket st group by st.owner)
不幸的是,我這樣做的時候得到一個SQLGrammarException。
任何想法?
select st.id from Ticket st group by st.owner
不是一個有效的查詢,所以它不會是一個有效的子查詢。
如果我按照你想要做什麼,請嘗試更改查詢到這一點:從票證T
SELECT COUNT(t),其中t.id中(由ST選擇票務ST組st.id .owner,st.id)
你要查詢哪個數據庫?我熟悉SQL Server,在這種情況下,是的,上面的子查詢中的組應該可以工作。