Commit 57ae0f42 authored by Romain Courteaud's avatar Romain Courteaud

Remove an useless JOIN.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@26455 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent be31e0aa
...@@ -176,6 +176,14 @@ kw</string> </value> ...@@ -176,6 +176,14 @@ kw</string> </value>
my_versioning.version,\n my_versioning.version,\n
catalog.creation_date,\n catalog.creation_date,\n
catalog.title,\n catalog.title,\n
<dtml-if all_versions>\n
<dtml-else>\n
CONCAT(CASE my_versioning.language\n
WHEN <dtml-sqlvar language type="string"> THEN \'3\'\n
WHEN \'en\' THEN \'2\'\n
ELSE \'1\' END,\n
my_versioning.version) AS current_priority,\n
</dtml-if>\n
MAX(CONCAT(CASE my_versioning.language\n MAX(CONCAT(CASE my_versioning.language\n
WHEN <dtml-sqlvar language type="string"> THEN \'3\'\n WHEN <dtml-sqlvar language type="string"> THEN \'3\'\n
WHEN \'en\' THEN \'2\'\n WHEN \'en\' THEN \'2\'\n
...@@ -207,23 +215,13 @@ kw</string> </value> ...@@ -207,23 +215,13 @@ kw</string> </value>
catalog.uid\n catalog.uid\n
ORDER BY\n ORDER BY\n
priority DESC\n priority DESC\n
) AS catalog,\n ) AS catalog\n
versioning AS my_versioning\n
\n \n
WHERE\n
catalog.uid = my_versioning.uid\n
<dtml-if all_versions>\n <dtml-if all_versions>\n
GROUP BY\n
catalog.uid\n
<dtml-else>\n <dtml-else>\n
GROUP BY\n WHERE\n
catalog.reference\n catalog.priority = catalog.current_priority\n
HAVING\n GROUP BY reference\n
MAX(CONCAT(CASE my_versioning.language\n
WHEN <dtml-sqlvar language type="string"> THEN \'3\'\n
WHEN \'en\' THEN \'2\'\n
ELSE \'1\' END,\n
my_versioning.version)) = catalog.priority\n
</dtml-if>\n </dtml-if>\n
\n \n
ORDER BY\n ORDER BY\n
...@@ -233,7 +231,7 @@ kw</string> </value> ...@@ -233,7 +231,7 @@ kw</string> </value>
<dtml-else>\n <dtml-else>\n
<dtml-var "query[\'order_by_expression\']">\n <dtml-var "query[\'order_by_expression\']">\n
</dtml-if>\n </dtml-if>\n
<dtml-else>\n <dtml-else> \t \t \n
catalog.int_index,\n catalog.int_index,\n
catalog.reference\n catalog.reference\n
</dtml-if>\n </dtml-if>\n
...@@ -323,6 +321,14 @@ kw</string> </value> ...@@ -323,6 +321,14 @@ kw</string> </value>
my_versioning.version,\n my_versioning.version,\n
catalog.creation_date,\n catalog.creation_date,\n
catalog.title,\n catalog.title,\n
<dtml-if all_versions>\n
<dtml-else>\n
CONCAT(CASE my_versioning.language\n
WHEN <dtml-sqlvar language type="string"> THEN \'3\'\n
WHEN \'en\' THEN \'2\'\n
ELSE \'1\' END,\n
my_versioning.version) AS current_priority,\n
</dtml-if>\n
MAX(CONCAT(CASE my_versioning.language\n MAX(CONCAT(CASE my_versioning.language\n
WHEN <dtml-sqlvar language type="string"> THEN \'3\'\n WHEN <dtml-sqlvar language type="string"> THEN \'3\'\n
WHEN \'en\' THEN \'2\'\n WHEN \'en\' THEN \'2\'\n
...@@ -354,23 +360,13 @@ kw</string> </value> ...@@ -354,23 +360,13 @@ kw</string> </value>
catalog.uid\n catalog.uid\n
ORDER BY\n ORDER BY\n
priority DESC\n priority DESC\n
) AS catalog,\n ) AS catalog\n
versioning AS my_versioning\n
\n \n
WHERE\n
catalog.uid = my_versioning.uid\n
<dtml-if all_versions>\n <dtml-if all_versions>\n
GROUP BY\n
catalog.uid\n
<dtml-else>\n <dtml-else>\n
GROUP BY\n WHERE\n
catalog.reference\n catalog.priority = catalog.current_priority\n
HAVING\n GROUP BY reference\n
MAX(CONCAT(CASE my_versioning.language\n
WHEN <dtml-sqlvar language type="string"> THEN \'3\'\n
WHEN \'en\' THEN \'2\'\n
ELSE \'1\' END,\n
my_versioning.version)) = catalog.priority\n
</dtml-if>\n </dtml-if>\n
\n \n
ORDER BY\n ORDER BY\n
...@@ -380,7 +376,7 @@ kw</string> </value> ...@@ -380,7 +376,7 @@ kw</string> </value>
<dtml-else>\n <dtml-else>\n
<dtml-var "query[\'order_by_expression\']">\n <dtml-var "query[\'order_by_expression\']">\n
</dtml-if>\n </dtml-if>\n
<dtml-else>\n <dtml-else> \t \t \n
catalog.int_index,\n catalog.int_index,\n
catalog.reference\n catalog.reference\n
</dtml-if>\n </dtml-if>\n
......
779 791
\ No newline at end of file \ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment