我正尝试在我的数据库中创建一个包含大约30列的组。数据库基本上是一个移位计划,其中在每一列上可以为一行分配不同的移位类型(表示为D、N、A、X、F、C等)。我可以使用下面的查询来获得每种班次类型的计数,我正在努力找出最好的方法来将其复制到另外30列中: SELECT day1, COUNT(*) FROM shift_plan
GROUP BY day1;
我使用了两种不同的数据库POSTGRE-SQL和MSSQL以及java-hibernate标准API。条件的Sql转换如下所示:
Select * From table t WHERE (t.a, t.b) IN (SELECT max(this_.a) AS y0_this_.b AS y1_ FROM table this_ GROUPBY this_.id )这个多
关系: C1和A多对一C2和A多对一C1或C2和MC多对一stuff_qnt category_id category_nameLEFT JOIN MC ON (C1.category_id = MC.category_id AND C2.category_id = MC.category_id)
GROUP