我加入了三张桌子.submissions,submissions_votes和users.
我想知道有多少总有用的投票(这是所有的计数的总和submissions_votes),我已经得到了.
我还希望如果为0或1返回一个计数(布尔值,相当)user_id的sv.user_id涉及正被观看的提交.该user_id是到传递的WHERE条款.
SELECT s.*,
u.username,
u.photo as userPhoto,
COALESCE(SUM(sv.up), 0) helpfulVotes
FROM
submissions s
LEFT JOIN submissions_votes sv on s.id = sv.submission_id WHERE u.id = ?
INNER JOIN users u
ON s.user_id = u.id
Run Code Online (Sandbox Code Playgroud)
我知道我需要一个额外的加入(上sv.user_id = u.id),但我会选择什么?然后我会分组sv.id吗?
编辑:
users 表:
+----------------+------------------------+------+-----+-------------------+-----------------------------+
| Field | Type | Null | Key | Default | Extra |
+----------------+------------------------+------+-----+-------------------+-----------------------------+
| id | int(10) …Run Code Online (Sandbox Code Playgroud) 我有一份导出为PDF的SSRS报告.该报告有一个包含2行的表格.(没有格式和一个记录的标题).创建的PDF导出为130K.我确信这比它需要的要大得多.
有没有办法减少SSRS创建的PDF的大小?或者我应该注意哪些问题可以从SSRS中臃肿?