I will work to get this into 10.1 release. Patch may have to be changed
to address some issues raised by Jack.
Satheesh
Bernd Ruehlicke (JIRA) wrote:
[ http://issues.apache.org/jira/browse/DERBY-147?page=comments#action_61646 ]
Bernd Ruehlicke commented on DERBY-147:
---------------------------------------
So - how do I make sure this stuff makes it into the 10.1 release ?
ERROR 42X79 not consistant ? - same column name specified twice
---------------------------------------------------------------
Key: DERBY-147
URL: http://issues.apache.org/jira/browse/DERBY-147
Project: Derby
Type: Bug
Reporter: Bernd Ruehlicke
Attachments: derby-147-10.0.2.1.diff, derby-147.diff
This happens from JDBC or ij. Here the output form ij>
ij version 10.0
CONNECTION0* - jdbc:derby:phsDB
* = current connection
ij> select a1.XXX_foreign, a1.native, a1.kind, a1.XXX_foreign FROM slg_name_lookup a1 ORDER BY a1.XXX_foreign;
ERROR 42X79: Column name 'XXX_FOREIGN' appears more than once in the result of the query _expression_.
But when removing the ORDER BY and keeping the 2 same column names it works
ij> select a1.XXX_foreign, a1.native, a1.kind, a1.XXX_foreign FROM slg_name_lookup a1;
XXX_FOREIGN |NATIVE |KIND |XXX_FOREIGN -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
0 rows selected
ij>
So - it seams to be OK to specify the same column twice - as long as you do not add the ORDER BY clause.
I woul dof course like that the system allows this - but at leats it should be consistant and either allow both or none of the two queries above.
|