tri de colonnes lors d'une requête a multiples jointures
Brought to you by:
jcmalapert,
sitools2
Hello, c'est à nouveau moi!
J'ai trouvé un bug dans les tri de colonnes quand on a une requête a multiples jointures. Lors du tri sitools n'utilise pas l'alias donné à une colonne, mais le nom de la colonne de base ; par exemple si j'ai un "SELECT f.date AS file_date FROM file f " et que je fais un tri sur la colonne file_date, il rajoute un "ORDER BY date", qui est une colonne ambigue dès que je fais une jointure sur d'autres tables qui contiennent un champ date. Il faudrait utiliser f.date ou file_date dans le order.
2015-02-18 16:12:22 ERROR
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:
Column 'date' in order clause is ambiguous
A bientôt,
Damien