Menu ▾ ▴

#20 Incorrect creation of sql query with order by cluase

open
sql module (15)
5
2005-09-07
2005-09-07
No

Let's image a query composed as shown below:

SELECT <fields_list> FROM <table> ORDER BY
<fields_list <type_ordering>

SqlStatement classe creates an incorrect sql query as
shown below:

SELECT <fields_list> FROM <table> WHERE ORDER
BY <fields_list <type_ordering>

Example code is shown below:

SelectCriteria selectCriteria = new
SelectCriteria("clients");
selectCriteria.addOrderBy("mcagrp",true);
QueryResults results = database.select("clients",
selectCriteria);

produces:

SELECT id_client,mcaGrp,mcades FROM clients
WHERE ORDER BY mcaGrp ASC

Discussion


Log in to post a comment.