select id,proc_name,p_date,p_no,p_count
from (
(Select id,proc_name,p_date,p_no from aa) x
join
(select id,count(p_no) p_count from aa group by mrn) y
on x.id=y.id
) a
FROM (select id,proc_name,p_date,p_no from zz) aa
将错误代码42601放在FROM
的位置(大写)。
答案 0 :(得分:0)
SELECT
语句只能有一个FROM
子句。
您应该FROM
表格,而不是使用多个JOIN
子句。
表SELECT
中不需要两个aa
,您可以使用window functions使用SELECT
进行SELECT id, proc_name, p_date, p_no,
count(p_no) OVER (PARTITION BY mrn) p_count
FROM aa;
:
aa
您没有告诉您要加入哪些列zz
和SELECT a.id, a.proc_name, a.p_date, a.p_no, a.p_count
FROM
(SELECT id, proc_name, p_date, p_no,
count(p_no) OVER (PARTITION BY mrn) p_count
FROM aa) a
JOIN zz
ON <join condition for a and zz>;
,但您的陈述可能如下所示:
<f:form.hidden name="search[extResume]" value="1" />