【发布时间】:2022-06-14 22:29:10
【问题描述】:
如何解决这个 select * 错误?谢谢!!
Query query = em.createQuery("select distinct............");
原因:org.hibernate.hql.internal.ast.QuerySyntaxException:意外令牌:*
SELECT DISTINCT
h.cod_1 AS cod1,
h.cod_2 AS cod2,
h.cod_3 AS cod3,
w.stato AS stato
FROM
workflow w
JOIN hist_1 h ON h.id = w.id_riga
AND h.dt_perio_rif = '202111'
WHERE
w.id_report = '1'
AND w.id = (
SELECT
*
FROM
(
SELECT
w2.id
FROM
workflow w2
WHERE
w2.id_riga = w.id_riga
AND w2.id_report = '1'
ORDER BY
w2.update_date DESC
)
WHERE
ROWNUM = 1
);
【问题讨论】:
-
好吧,您忽略了查询的重要部分...