我的表是這樣的:如何選擇列和數(*)?在SQL
用戶(ID用戶,nameUser等)
聊天(idChat,txtChat)
成員(ID用戶,idChat)
我必須選擇用戶中的所有列,以及有多少組聊天(超過2個成員)被用戶和多少次常規聊天(兩個成員)。
我的第一個想法是做兩個或更多的選擇和使用聯合,但它巡迴演出並不像那樣工作。
我想是這樣的
select *
from User
where idUser in (select idUser
from Members)
我試圖讓那名在聊天,但我真的不知道該怎麼算藏漢
或類似的東西的用戶,我真的不知道如何計算(*)我知道如何計算選擇得到的行數,但我不知道如何將它作爲另一列
告訴我們你已經嘗試過的,什麼是不工作。請閱讀http://stackoverflow.com/help/how-to-ask –
imma編輯它謝謝,我只是不知道還有什麼要說的tbh,因爲我曾經很好,沒有多大意義 –
@ LucasAraujo:https://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/ ..這將有助於快速回復和upvotes以及 – TheGameiswar