表pg_report的外关键字inquiryid 关联 pg_inquiry 的id,请输出行为pg_inquiry.username, 列是pg_inquiry.bank_name,统计pg_report的数量
时间: 2024-04-14 12:29:52 浏览: 89
pg_rewind11工作流程.docx
要输出行为pg_inquiry.username,列为pg_inquiry.bank_name,并统计pg_report的数量,可以使用以下SQL查询语句:
```sql
SELECT
i.username,
i.bank_name,
COUNT(r.id) AS report_count
FROM
pg_inquiry i
JOIN pg_report r ON i.id = r.inquiryid
GROUP BY
i.username, i.bank_name;
```
这个查询语句使用了JOIN关键字将pg_inquiry表和pg_report表连接起来,连接条件是pg_inquiry的id与pg_report的inquiryid相等。然后,使用COUNT函数对pg_report的id进行计数,作为列名report_count。最后,使用GROUP BY对username和bank_name进行分组,以实现按照username和bank_name统计report的数量。
请确保表pg_inquiry和pg_report在数据库中已经创建,并且存在相应的字段。如果实际情况有所不同,请相应地调整查询语句和表结构。
阅读全文