mirror of
https://github.com/doctrine/orm.git
synced 2026-03-23 22:42:18 +01:00
DDC-3022: JOIN without association generates invalid SQL #3754
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @doctrinebot on GitHub (Mar 11, 2014).
Originally assigned to: @beberlei on GitHub.
Jira issue originally created by user mnapoli:
I saw in the documentation than since Doctrine 2.4 we could join without associations, using fields.
However I tried it and it generates invalid SQL (I use master). Here is an example:
Generates the following SQL:
As you can see, instead of "INNER JOIN ... ON ..." we have "INNER JOIN ... AND ..." which is invalid.
I can't say if it's a regression of 2.5, or already in 2.4. I can't test my project with 2.4 because I used embedded objects.
@doctrinebot commented on GitHub (Mar 11, 2014):
Comment created by @ocramius:
I wrote a test at https://github.com/doctrine/doctrine2/compare/hotfix;DDC-3022-wrong-arbitrary-join-sql and it doesn't look like the bug is there.
Check your mappings and verify that everything is correct, or alter the given test case to make it fail.
@doctrinebot commented on GitHub (Mar 11, 2014):
Comment created by mnapoli:
Thank you for trying and sorry for wasting your time -_- I had forgotten an empty discriminator map on the "Authorization" class. For my defense the error was kind of weird ;)
It's all good, no bug here.
@doctrinebot commented on GitHub (Mar 23, 2014):
Issue was closed with resolution "Invalid"