我现在正在做的项目是关于在同一张桌子中需要2匹配制作属性的易货系统。 sql查询如下所示:
S1!A1 S1!A2 S1!A3 S1!A4 S1!A5 S1!A6
S1!A7 S1!A8 S1!A9 S1!A10 S1!A11 S1!A12
S1!A13 S1!A14 S1!A15 S1!A16 S1!A17 S1!A18
查询的结果是:
如果您在itemsid列中注意到结果是两次并且有冗余数据。我已经尝试按条件放置组但我有错误ORA-00979:不是GROUP BY表达式。 希望有人能帮助我解决这个问题并提前谢谢
答案 0 :(得分:1)
试试这个:
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<ul >
<sec:authorize access="authenticated" var="authenticated"/>
<c:choose>
<c:when test="${authenticated}">
<li>
<a href="<spring:url value="/test1/"/>">menu1</a>
</li>
</c:when>
<c:otherwise>
<li><a href="<spring:url value="/test2/"/>">menu2</a></li>
</c:otherwise>
</c:choose>
</ul>
答案 1 :(得分:0)
只需添加:
a.itemsid < b.itemsid
指向ON
子句或WHERE
子句。
答案 2 :(得分:0)
您没有指定您正在使用的DBMS,因此您需要测试此解决方案......
避免重复的简单方法是:
{{1}}