{
order_by => \'title DESC',
order_inner => 'title DESC',
- order_outer => 'ORDER__BY__1 ASC',
- order_req => 'ORDER__BY__1 DESC',
- exselect_outer => 'ORDER__BY__1',
- exselect_inner => 'title AS ORDER__BY__1',
+ order_outer => 'ORDER__BY__001 ASC',
+ order_req => 'ORDER__BY__001 DESC',
+ exselect_outer => 'ORDER__BY__001',
+ exselect_inner => 'title AS ORDER__BY__001',
},
{
order_by => { -asc => 'title' },
order_inner => 'title ASC',
- order_outer => 'ORDER__BY__1 DESC',
- order_req => 'ORDER__BY__1 ASC',
- exselect_outer => 'ORDER__BY__1',
- exselect_inner => 'title AS ORDER__BY__1',
+ order_outer => 'ORDER__BY__001 DESC',
+ order_req => 'ORDER__BY__001 ASC',
+ exselect_outer => 'ORDER__BY__001',
+ exselect_inner => 'title AS ORDER__BY__001',
},
{
order_by => { -desc => 'title' },
order_inner => 'title DESC',
- order_outer => 'ORDER__BY__1 ASC',
- order_req => 'ORDER__BY__1 DESC',
- exselect_outer => 'ORDER__BY__1',
- exselect_inner => 'title AS ORDER__BY__1',
+ order_outer => 'ORDER__BY__001 ASC',
+ order_req => 'ORDER__BY__001 DESC',
+ exselect_outer => 'ORDER__BY__001',
+ exselect_inner => 'title AS ORDER__BY__001',
},
{
order_by => 'title',
order_inner => 'title',
- order_outer => 'ORDER__BY__1 DESC',
- order_req => 'ORDER__BY__1',
- exselect_outer => 'ORDER__BY__1',
- exselect_inner => 'title AS ORDER__BY__1',
+ order_outer => 'ORDER__BY__001 DESC',
+ order_req => 'ORDER__BY__001',
+ exselect_outer => 'ORDER__BY__001',
+ exselect_inner => 'title AS ORDER__BY__001',
},
{
order_by => [ qw{ title me.owner} ],
order_inner => 'title, me.owner',
- order_outer => 'ORDER__BY__1 DESC, me.owner DESC',
- order_req => 'ORDER__BY__1, me.owner',
- exselect_outer => 'ORDER__BY__1',
- exselect_inner => 'title AS ORDER__BY__1',
+ order_outer => 'ORDER__BY__001 DESC, me.owner DESC',
+ order_req => 'ORDER__BY__001, me.owner',
+ exselect_outer => 'ORDER__BY__001',
+ exselect_inner => 'title AS ORDER__BY__001',
},
{
order_by => ['title', { -desc => 'bar' } ],
order_inner => 'title, bar DESC',
- order_outer => 'ORDER__BY__1 DESC, ORDER__BY__2 ASC',
- order_req => 'ORDER__BY__1, ORDER__BY__2 DESC',
- exselect_outer => 'ORDER__BY__1, ORDER__BY__2',
- exselect_inner => 'title AS ORDER__BY__1, bar AS ORDER__BY__2',
+ order_outer => 'ORDER__BY__001 DESC, ORDER__BY__002 ASC',
+ order_req => 'ORDER__BY__001, ORDER__BY__002 DESC',
+ exselect_outer => 'ORDER__BY__001, ORDER__BY__002',
+ exselect_inner => 'title AS ORDER__BY__001, bar AS ORDER__BY__002',
},
{
order_by => { -asc => [qw{ title bar }] },
order_inner => 'title ASC, bar ASC',
- order_outer => 'ORDER__BY__1 DESC, ORDER__BY__2 DESC',
- order_req => 'ORDER__BY__1 ASC, ORDER__BY__2 ASC',
- exselect_outer => 'ORDER__BY__1, ORDER__BY__2',
- exselect_inner => 'title AS ORDER__BY__1, bar AS ORDER__BY__2',
+ order_outer => 'ORDER__BY__001 DESC, ORDER__BY__002 DESC',
+ order_req => 'ORDER__BY__001 ASC, ORDER__BY__002 ASC',
+ exselect_outer => 'ORDER__BY__001, ORDER__BY__002',
+ exselect_inner => 'title AS ORDER__BY__001, bar AS ORDER__BY__002',
},
{
order_by => [
{ -asc => [qw{me.owner sensors}]},
],
order_inner => 'title, bar DESC, me.owner ASC, sensors ASC',
- order_outer => 'ORDER__BY__1 DESC, ORDER__BY__2 ASC, me.owner DESC, ORDER__BY__3 DESC',
- order_req => 'ORDER__BY__1, ORDER__BY__2 DESC, me.owner ASC, ORDER__BY__3 ASC',
- exselect_outer => 'ORDER__BY__1, ORDER__BY__2, ORDER__BY__3',
- exselect_inner => 'title AS ORDER__BY__1, bar AS ORDER__BY__2, sensors AS ORDER__BY__3',
+ order_outer => 'ORDER__BY__001 DESC, ORDER__BY__002 ASC, me.owner DESC, ORDER__BY__003 DESC',
+ order_req => 'ORDER__BY__001, ORDER__BY__002 DESC, me.owner ASC, ORDER__BY__003 ASC',
+ exselect_outer => 'ORDER__BY__001, ORDER__BY__002, ORDER__BY__003',
+ exselect_inner => 'title AS ORDER__BY__001, bar AS ORDER__BY__002, sensors AS ORDER__BY__003',
},
) {
my $o_sel = $ord_set->{exselect_outer}
$books_45_and_owners->search ({}, { group_by => 'title', order_by => 'title' })->as_query,
'(SELECT me.id, me.source, me.owner, me.price, owner.id, owner.name
FROM (
- SELECT me.id, me.source, me.owner, me.price, ORDER__BY__1 AS title
+ SELECT me.id, me.source, me.owner, me.price, ORDER__BY__001 AS title
FROM (
SELECT TOP 2
- me.id, me.source, me.owner, me.price, ORDER__BY__1
+ me.id, me.source, me.owner, me.price, ORDER__BY__001
FROM (
SELECT TOP 5
- me.id, me.source, me.owner, me.price, title AS ORDER__BY__1
+ me.id, me.source, me.owner, me.price, title AS ORDER__BY__001
FROM books me
JOIN owners owner ON owner.id = me.owner
WHERE ( source = ? )
GROUP BY title
ORDER BY title
) me
- ORDER BY ORDER__BY__1 DESC
+ ORDER BY ORDER__BY__001 DESC
) me
- ORDER BY ORDER__BY__1
+ ORDER BY ORDER__BY__001
) me
JOIN owners owner ON owner.id = me.owner
WHERE ( source = ? )