dan
|
fb28a93f75
|
Fix another problem with mixed join types and the RIGHT JOIN strength-reduction optimization. [forum:/forumpost/befdab472d | Forum post befdab472d].
FossilOrigin-Name: f1eae192315335d7e385b0a801a17700a9718d245bda6628518c5df9a1e9d3d6
|
2023-11-10 20:55:20 +00:00 |
|
dan
|
0eed27d38b
|
Fix an obscure problem with the join-strength-reduction optimization that could occur when mixing LEFT and RIGHT joins in the same query. [forum:/forumpost/7f74ce0bee|Forum post 7f74ce0bee].
FossilOrigin-Name: 530d10e93a5f63b71aaa94a2b89102d012a2cda815997066beb0f585fe823536
|
2023-11-10 15:03:18 +00:00 |
|
drh
|
d5e040b6f0
|
Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility
with SQLServer and PG.
FossilOrigin-Name: b91c19bf2680f60d7826ab5d9e7902e2dc2a55d847bbea565a6489d47f2cc8f1
|
2023-10-20 20:19:30 +00:00 |
|
dan
|
2e8edc1d45
|
Further tests and assert() statements for the change on this branch.
FossilOrigin-Name: 1c202d540ac362bfc747a9f8472e83c9d7614e38467f8b48787a669fb34664ba
|
2023-09-16 14:42:18 +00:00 |
|
dan
|
63702bccaa
|
Fix resolution of unqualified "rowid" identifiers in queries with nested joins.
FossilOrigin-Name: bbcbd3d537d6790373d97f59386b8ce7fa2177db572af0f1babe058a76e25cc3
|
2023-09-15 20:57:05 +00:00 |
|
dan
|
81b70d97eb
|
Allow expressions like "<tbl>.rowid" to refer to implicit rowid columns of tables in nested FROM clauses.
FossilOrigin-Name: 59a1bbc69f5dbb33418fa4b383393fb13a46bc1e531577da8ad54ae2fad5a10e
|
2023-09-15 18:36:51 +00:00 |
|
drh
|
4ffcce88ad
|
Fix the OUTER JOIN strength reduction theorem prover's handling of the CASE
operator.
FossilOrigin-Name: 73d7b14b1713d93c4ae07995e9aa6485cbad90bd6125584dbaeccb0cc9410ea3
|
2023-06-02 00:03:28 +00:00 |
|
dan
|
0941ea8a62
|
Avoid assuming that an expression in an ON() clause that evaluates to zero implies that the query will return zero rows when the query contains a RIGHT JOIN. [forum:95849acbe1|Forum Post 95849acbe1].
FossilOrigin-Name: 1783655ea422185e75593b89e4ef452a6f5496aefd389f88ce7fe4b7d41d6a98
|
2023-04-25 14:37:12 +00:00 |
|
dan
|
7e089d0c40
|
Add test case for previous commit.
FossilOrigin-Name: 535867a9c8719358380f89fd80473c484def9bb72744dd2fd28ada65999ee901
|
2022-10-20 16:22:39 +00:00 |
|
dan
|
a5ec23a705
|
In sqlite3WhereBegin, do not proceed with coding the loop if an error is detected as part of WHERE expression analysis.
FossilOrigin-Name: db5266dec601a9513bc8dd09a9f8bb4aef55b780d22610946099e8edd4836587
|
2022-06-24 11:05:36 +00:00 |
|
dan
|
2a7aff93ed
|
Avoid omitting the rhs of FULL JOINs in cases where it is only correct to omit the rhs of a LEFT JOIN.
FossilOrigin-Name: f23a429d4153518d37387e121f22a30b22e2b31e126ad168e72049a96be86269
|
2022-06-17 11:39:24 +00:00 |
|