Posted by Cyn, Feb. 11, 2022, 5:21 p.m.
#85 why is my query incorrect?
Hi,
i compared my query with the solution, however I don't see any significant difference in grammar. Would appreciate it if you can spot the bugs for me.
SELECT query
FROM search s
JOIN search_result r
ON s.search_id = r.search_id
WHERE s.date = '2021-01-01'
GROUP BY query
HAVING COUNT(DISTINCT s.user_id) > 2
ORDER BY COUNT(DISTINCT CASE WHEN action = 'click' THEN s.search_id ELSE NULL END)/COUNT(DISTINCT s.search_id) DESC
LIMIT 5
i compared my query with the solution, however I don't see any significant difference in grammar. Would appreciate it if you can spot the bugs for me.
SELECT query
FROM search s
JOIN search_result r
ON s.search_id = r.search_id
WHERE s.date = '2021-01-01'
GROUP BY query
HAVING COUNT(DISTINCT s.user_id) > 2
ORDER BY COUNT(DISTINCT CASE WHEN action = 'click' THEN s.search_id ELSE NULL END)/COUNT(DISTINCT s.search_id) DESC
LIMIT 5