You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This particular case is working fine in master/v5, no plans to backport as it was fixed by a side effect, so I don't even know where to look for. Issues with this approach are there only when auto-joining comes to play - you can use deep conditions in update/delete and it will generate query with subselect to allow joining - but to do that we need to know the query type before applying the conditions, as that is where auto-joining happens.
Will at least add a validation for that case, as it is easy to validate (calling update/delete on a QB instance that already has some joins).
edit: Actually not, when I use the very same query as you do, with IN clause for PK, it adds the aliases, I guess I will just forbid calling update() after where() for all cases. I did try to implemented lazy processing of the queries, but everything is so tightly coupled that I had to surrender...
Describe the bug
broken
works
Versions
The text was updated successfully, but these errors were encountered: