mirror of
https://github.com/MariaDB/server.git
synced 2026-05-16 20:07:13 +02:00
do not assign values of left expression of IN/ANN/ANY subquery in case of PS preparation (BUG#4403)
mysql-test/r/ps_2myisam.result: changes in results of select without order by mysql-test/r/ps_3innodb.result: changes in results of select without order by mysql-test/r/ps_5merge.result: changes in results of select without order by mysql-test/r/ps_6bdb.result: changes in results of select without order by sql/item_cmpfunc.cc: do not assign values of left expression of IN/ANN/ANY subquery in case of PS preparation
This commit is contained in:
parent
d760bfd6b0
commit
ad165ad183
5 changed files with 44 additions and 37 deletions
|
|
@ -432,12 +432,12 @@ where @arg01 = first.b or first.a = second.a or second.b = @arg02;
|
|||
a @arg00 a
|
||||
1 ABC 1
|
||||
2 ABC 1
|
||||
3 ABC 1
|
||||
4 ABC 1
|
||||
2 ABC 2
|
||||
2 ABC 3
|
||||
2 ABC 4
|
||||
3 ABC 1
|
||||
3 ABC 3
|
||||
4 ABC 1
|
||||
2 ABC 4
|
||||
4 ABC 4
|
||||
prepare stmt1 from ' select first.a, ?, second.a FROM t1 first, t1 second
|
||||
where ? = first.b or first.a = second.a or second.b = ? ';
|
||||
|
|
@ -445,12 +445,12 @@ execute stmt1 using @arg00, @arg01, @arg02;
|
|||
a ? a
|
||||
1 ABC 1
|
||||
2 ABC 1
|
||||
3 ABC 1
|
||||
4 ABC 1
|
||||
2 ABC 2
|
||||
2 ABC 3
|
||||
2 ABC 4
|
||||
3 ABC 1
|
||||
3 ABC 3
|
||||
4 ABC 1
|
||||
2 ABC 4
|
||||
4 ABC 4
|
||||
test_sequence
|
||||
------ subquery tests ------
|
||||
|
|
@ -1615,12 +1615,12 @@ where @arg01 = first.b or first.a = second.a or second.b = @arg02;
|
|||
a @arg00 a
|
||||
1 ABC 1
|
||||
2 ABC 1
|
||||
3 ABC 1
|
||||
4 ABC 1
|
||||
2 ABC 2
|
||||
2 ABC 3
|
||||
2 ABC 4
|
||||
3 ABC 1
|
||||
3 ABC 3
|
||||
4 ABC 1
|
||||
2 ABC 4
|
||||
4 ABC 4
|
||||
prepare stmt1 from ' select first.a, ?, second.a FROM t1 first, t1 second
|
||||
where ? = first.b or first.a = second.a or second.b = ? ';
|
||||
|
|
@ -1628,12 +1628,12 @@ execute stmt1 using @arg00, @arg01, @arg02;
|
|||
a ? a
|
||||
1 ABC 1
|
||||
2 ABC 1
|
||||
3 ABC 1
|
||||
4 ABC 1
|
||||
2 ABC 2
|
||||
2 ABC 3
|
||||
2 ABC 4
|
||||
3 ABC 1
|
||||
3 ABC 3
|
||||
4 ABC 1
|
||||
2 ABC 4
|
||||
4 ABC 4
|
||||
test_sequence
|
||||
------ subquery tests ------
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue