0
I need to know what the following queries accomplish, but I am doubtful, because I am starting to study SQL now. You can help me?
"SELECT user_id, CAST(SUM(points_per_badge) AS INT) "
+ "FROM (SELECT p.user_id AS user_id, (COUNT(1) * b.quantity) AS points_per_badge "
+ "FROM CX_PUNCTUATION p JOIN CX_BADGE b ON b.id = p.badge_id WHERE p.user_id NOT IN :ignoredUsers "
+ "GROUP BY user_id, b.quantity) AS points_per_user GROUP BY user_id ORDER BY 2 DESC, 1"
and
"SELECT p.badge_id, CAST((COUNT(1) * b.quantity) AS INT) "
+ "FROM CX_PUNCTUATION p JOIN CX_BADGE b ON b.id = p.badge_id WHERE p.user_id = :userId "
+ "GROUP BY p.badge_id, b.quantity"
Explain better what you mean by
traduzir
. You want to know what they do?– rubStackOverflow
If you are starting now, it is a suggestion to forget these queries and learn the basics first. It will be much easier.
– Bacco