mysql創建臨時列
今天在寫一個sql時,出現錯誤
SELECT COUNT(s_dayreport.*) FROM s_dayreport INNER JOIN s_
subuser ON s_dayreport.userId = s_subuser.userId WHERE s_subuser.mgrId = 63
錯誤信息如下: www.2cto.com
老師說我的sql錯誤,修改如下:
SELECT COUNT(*) FROM s_dayreport where exists(select 1 from
s_subuser where s_subuser.mgrId = 63 and s_dayreport.userId = s_subuser.userId )
這裡 exists相當於一個條件總和
select 1 是創建一個臨時列。列的名為1