Updates to unit tests for correlated subqueries.

git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0-DB@8560 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
ucorina 2011-07-01 08:15:43 +00:00
parent e313076cc8
commit 909276e16b
8 changed files with 54 additions and 55 deletions

View file

@ -1,6 +1,6 @@
<query id="getMemberInfo" action="select">
<tables>
<query alias="a">
<table query="true" alias="a">
<tables>
<table name="documents" alias="documents" />
</tables>
@ -11,8 +11,8 @@
<groups>
<group column="member_srl" />
</groups>
</query>
<table name="member" alias="m" type="inner join">
</table>
<table name="member" alias="m" type="left join">
<conditions>
<condition operation="equal" column="m.member" default="a.member_srl" />
</conditions>

View file

@ -1,6 +1,6 @@
<query id="getMemberInfo" action="select">
<tables>
<query alias="documentCountByMember">
<table query="true" alias="documentCountByMember">
<tables>
<table name="documents" alias="documents" />
</tables>
@ -11,7 +11,7 @@
<groups>
<group column="member_srl" />
</groups>
</query>
</table>
</tables>
<columns>
<column name="MAX(documentCountByMember.count)" alias="maxCount" />

View file

@ -6,17 +6,16 @@
<column name="*" />
</columns>
<conditions>
<query id="getDocumentMaxRegdate" alias="documentMaxRegdate" operation="equal" column="regdate" notnull="notnull">
<tables>
<table name="documents" alias="documents" />
</tables>
<columns>
<column name="max(regdate)" alias="maxregdate" />
</columns>
<conditions>
<condition operation="equal" column="documents.user_id" var="member.user_id" notnull="notnull" />
</conditions>
</query>
</condition>
<query alias="documentMaxRegdate" operation="equal" column="regdate" notnull="notnull">
<tables>
<table name="documents" alias="documents" />
</tables>
<columns>
<column name="max(regdate)" alias="maxregdate" />
</columns>
<conditions>
<condition operation="equal" column="documents.user_id" default="member.user_id" notnull="notnull" />
</conditions>
</query>
</conditions>
</query>