Menu

#84 tri de colonnes lors d'une requête a multiples jointures

2.4.x
open
nobody
None
2
2015-02-18
2015-02-18
Malapert
No

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

Discussion


Log in to post a comment.

MongoDB Logo MongoDB