如何在上述的SQL中,增加一个主表,进行查询
时间: 2024-12-14 19:14:47 浏览: 6
如果要在原来的查询基础上增加另一个关联的主表,你可以继续使用`JOIN`或`LEFT JOIN`关键字,这里假设你想加入`ops_employee`表,该表包含员工信息,可以根据需要关联的字段如`empid`和`doctorid`。下面是一个例子:
```sql
SELECT f.orgname, f.feedate, f.deptname, e.empname AS doctname, f.itemname, f.invoname, f.feecode, f.totcost,
r.patientname, r.idcardno, r.mcardno, e.empid, e.empphone, e.email
FROM opb_feedetail f
LEFT JOIN opr_register r ON f.regid = r.regid
LEFT JOIN ops_employee e ON f.doctorid = e.empid
WHERE f.orgcode = '12120116401250529W'
AND f.feedate >= TO_DATE('2024-02-01 00:00:00', 'yyyy-MM-dd hh24:mi:ss');
```
在这个新的查询中,我们添加了一个新的`LEFT JOIN`子句,关联了`ops_employee`表(通过`f.doctorid`),并选择了额外的员工信息,如`empname`(员工名字)、`empphone`(电话号码)和`email`(电子邮件地址)。
阅读全文