mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge mskold@build.mysql.com:/home/bk/mysql-4.1
into mysql.com:/usr/local/home/marty/MySQL/test/mysql-4.1 ndb/src/common/transporter/TransporterRegistry.cpp: Auto merged ndb/src/ndbapi/NdbDictionaryImpl.cpp: Auto merged
This commit is contained in:
@ -294,9 +294,11 @@ set @arg00='ABC';
|
||||
set @arg01='two';
|
||||
set @arg02='one';
|
||||
select first.a, @arg00, second.a FROM t1 first, t1 second
|
||||
where @arg01 = first.b or first.a = second.a or second.b = @arg02;
|
||||
where @arg01 = first.b or first.a = second.a or second.b = @arg02
|
||||
order by second.a, first.a;
|
||||
prepare stmt1 from ' select first.a, ?, second.a FROM t1 first, t1 second
|
||||
where ? = first.b or first.a = second.a or second.b = ? ';
|
||||
where ? = first.b or first.a = second.a or second.b = ?
|
||||
order by second.a, first.a';
|
||||
execute stmt1 using @arg00, @arg01, @arg02;
|
||||
|
||||
|
||||
|
@ -26,3 +26,9 @@ FROM t1 GROUP BY new LIMIT 1;
|
||||
number alpha new
|
||||
1413006 idlfmv 1413006<------------------>idlfmv
|
||||
drop table t1;
|
||||
create table t1 (a char(4), b double, c date, d tinyint(4));
|
||||
insert into t1 values ('AAAA', 105, '2003-03-01', 1);
|
||||
select * from t1 where concat(A,C,B,D) = 'AAAA2003-03-011051';
|
||||
a b c d
|
||||
AAAA 105 2003-03-01 1
|
||||
drop table t1;
|
||||
|
@ -395,7 +395,8 @@ set @arg00='ABC';
|
||||
set @arg01='two';
|
||||
set @arg02='one';
|
||||
select first.a, @arg00, second.a FROM t1 first, t1 second
|
||||
where @arg01 = first.b or first.a = second.a or second.b = @arg02;
|
||||
where @arg01 = first.b or first.a = second.a or second.b = @arg02
|
||||
order by second.a, first.a;
|
||||
a @arg00 a
|
||||
1 ABC 1
|
||||
2 ABC 1
|
||||
@ -407,7 +408,8 @@ a @arg00 a
|
||||
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 = ? ';
|
||||
where ? = first.b or first.a = second.a or second.b = ?
|
||||
order by second.a, first.a';
|
||||
execute stmt1 using @arg00, @arg01, @arg02;
|
||||
a ? a
|
||||
1 ABC 1
|
||||
|
@ -395,7 +395,8 @@ set @arg00='ABC';
|
||||
set @arg01='two';
|
||||
set @arg02='one';
|
||||
select first.a, @arg00, second.a FROM t1 first, t1 second
|
||||
where @arg01 = first.b or first.a = second.a or second.b = @arg02;
|
||||
where @arg01 = first.b or first.a = second.a or second.b = @arg02
|
||||
order by second.a, first.a;
|
||||
a @arg00 a
|
||||
1 ABC 1
|
||||
2 ABC 1
|
||||
@ -407,7 +408,8 @@ a @arg00 a
|
||||
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 = ? ';
|
||||
where ? = first.b or first.a = second.a or second.b = ?
|
||||
order by second.a, first.a';
|
||||
execute stmt1 using @arg00, @arg01, @arg02;
|
||||
a ? a
|
||||
1 ABC 1
|
||||
|
@ -396,7 +396,8 @@ set @arg00='ABC';
|
||||
set @arg01='two';
|
||||
set @arg02='one';
|
||||
select first.a, @arg00, second.a FROM t1 first, t1 second
|
||||
where @arg01 = first.b or first.a = second.a or second.b = @arg02;
|
||||
where @arg01 = first.b or first.a = second.a or second.b = @arg02
|
||||
order by second.a, first.a;
|
||||
a @arg00 a
|
||||
1 ABC 1
|
||||
2 ABC 1
|
||||
@ -408,7 +409,8 @@ a @arg00 a
|
||||
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 = ? ';
|
||||
where ? = first.b or first.a = second.a or second.b = ?
|
||||
order by second.a, first.a';
|
||||
execute stmt1 using @arg00, @arg01, @arg02;
|
||||
a ? a
|
||||
1 ABC 1
|
||||
|
@ -438,7 +438,8 @@ set @arg00='ABC';
|
||||
set @arg01='two';
|
||||
set @arg02='one';
|
||||
select first.a, @arg00, second.a FROM t1 first, t1 second
|
||||
where @arg01 = first.b or first.a = second.a or second.b = @arg02;
|
||||
where @arg01 = first.b or first.a = second.a or second.b = @arg02
|
||||
order by second.a, first.a;
|
||||
a @arg00 a
|
||||
1 ABC 1
|
||||
2 ABC 1
|
||||
@ -450,7 +451,8 @@ a @arg00 a
|
||||
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 = ? ';
|
||||
where ? = first.b or first.a = second.a or second.b = ?
|
||||
order by second.a, first.a';
|
||||
execute stmt1 using @arg00, @arg01, @arg02;
|
||||
a ? a
|
||||
1 ABC 1
|
||||
@ -1631,7 +1633,8 @@ set @arg00='ABC';
|
||||
set @arg01='two';
|
||||
set @arg02='one';
|
||||
select first.a, @arg00, second.a FROM t1 first, t1 second
|
||||
where @arg01 = first.b or first.a = second.a or second.b = @arg02;
|
||||
where @arg01 = first.b or first.a = second.a or second.b = @arg02
|
||||
order by second.a, first.a;
|
||||
a @arg00 a
|
||||
1 ABC 1
|
||||
2 ABC 1
|
||||
@ -1643,7 +1646,8 @@ a @arg00 a
|
||||
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 = ? ';
|
||||
where ? = first.b or first.a = second.a or second.b = ?
|
||||
order by second.a, first.a';
|
||||
execute stmt1 using @arg00, @arg01, @arg02;
|
||||
a ? a
|
||||
1 ABC 1
|
||||
|
@ -395,7 +395,8 @@ set @arg00='ABC';
|
||||
set @arg01='two';
|
||||
set @arg02='one';
|
||||
select first.a, @arg00, second.a FROM t1 first, t1 second
|
||||
where @arg01 = first.b or first.a = second.a or second.b = @arg02;
|
||||
where @arg01 = first.b or first.a = second.a or second.b = @arg02
|
||||
order by second.a, first.a;
|
||||
a @arg00 a
|
||||
1 ABC 1
|
||||
2 ABC 1
|
||||
@ -407,7 +408,8 @@ a @arg00 a
|
||||
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 = ? ';
|
||||
where ? = first.b or first.a = second.a or second.b = ?
|
||||
order by second.a, first.a';
|
||||
execute stmt1 using @arg00, @arg01, @arg02;
|
||||
a ? a
|
||||
1 ABC 1
|
||||
|
@ -25,3 +25,12 @@ FROM t1 GROUP BY new LIMIT 1;
|
||||
SELECT number, alpha, CONCAT_WS('<------------------>',number,alpha) AS new
|
||||
FROM t1 GROUP BY new LIMIT 1;
|
||||
drop table t1;
|
||||
|
||||
#
|
||||
# Bug #5540: a problem with double type
|
||||
#
|
||||
|
||||
create table t1 (a char(4), b double, c date, d tinyint(4));
|
||||
insert into t1 values ('AAAA', 105, '2003-03-01', 1);
|
||||
select * from t1 where concat(A,C,B,D) = 'AAAA2003-03-011051';
|
||||
drop table t1;
|
||||
|
Reference in New Issue
Block a user