अपना नमूना डेटासेट देखना यदि type,extra
. है सीमित हैं यानी टाइप में केवल (1,2) हो सकता है और अतिरिक्त में केवल (0,2) हो सकता है, आप ऐसा कर सकते हैं, योग में अभिव्यक्ति का उपयोग करके यह अभिव्यक्ति के परिणाम के आधार पर 0 या 1 के रूप में परिणाम देगा और आप अपना प्राप्त कर सकते हैं तदनुसार गिनें
SELECT
user_id,
SUM(`type`=1 AND `extra`=0) one_noextra,
SUM(`type`=1 AND `extra`=2) one_twoextra,
SUM(`type`=2 AND `extra`=0) two_noextra,
SUM(`type`=2 AND `extra`=2) two_twoextra
FROM Table1
GROUP BY user_id