我有一個快速的問題...結合了兩種SQL查詢到1
我想兩個SQL查詢合併成一個,但問題是,這兩個查詢具有GROUP BY在裏面。
查詢1:
SELECT COUNT(users_survey_answers.ultimate_survey_code)
FROM company,
users_codes,
users_survey_answers
WHERE company.company_id = users_codes.company_id
AND users_codes.email = "[email protected]"
AND users_codes.company_id = users_survey_answers.company_id
AND users_survey_answers.completed = 0
GROUP BY users_codes.company_id
查詢2:
SELECT COUNT(users_rewards.reward_id)
FROM company,
users_codes,
users_rewards
WHERE company.company_id = users_codes.company_id
AND users_codes.email = "[email protected]"
AND users_rewards.company_id = users_codes.company_id
AND redeemed = 0
GROUP BY users_codes.company_id
我欣賞的幫助。我已經嘗試了很多解決方案,仍然沒有幫助。
謝謝。
兩個查詢按相同的字段組合 - 問題是什麼? –
您是否嘗試過使用UNION ALL? – Nertim