I downloaded version 5.0 on 30/08/03,
everything went fine until I did make test
it failed with an error in derived,

/root/mysql5.0/mysql-5.0/client/.libs/mysqltest: At line 97: Result content mismatch

see output and attached.

I then tried make test --force as suggested, but --force is an unrecognized option.
GNU make version is 3.80-25


Regards Michael Newport




linux:~/mysql5.0/mysql-5.0 # make test cd mysql-test ; ./mysql-test-run Installing Test Databases Removing Stale Files Installing Master Databases running ../sql/mysqld --no-defaults --bootstrap --skip-grant-tables --basedir=. --datadir=./var/master-data --skip-innodb --skip-bdb --language=../sql/share/english/ Installing Slave Databases running ../sql/mysqld --no-defaults --bootstrap --skip-grant-tables --basedir=. --datadir=./var/slave-data --skip-innodb --skip-bdb --language=../sql/share/english/ Manager disabled, skipping manager start. Loading Standard Test Databases Starting Tests

   TEST                           RESULT
------------------------------------------
alias                          [ pass ]
alter_table                    [ pass ]
analyse                        [ pass ]
ansi                           [ pass ]
auto_increment                 [ pass ]
backup                         [ pass ]
bdb-alter-table-1              [ skipped ]
bdb-alter-table-2              [ skipped ]
bdb-crash                      [ skipped ]
bdb-deadlock                   [ skipped ]
bdb                            [ skipped ]
bdb_cache                      [ skipped ]
bench_count_distinct           [ pass ]
bigint                         [ pass ]
binary                         [ pass ]
bool                           [ pass ]
bulk_replace                   [ pass ]
case                           [ pass ]
cast                           [ pass ]
check                          [ pass ]
comments                       [ pass ]
compare                        [ pass ]
connect                        [ pass ]
constraints                    [ pass ]
count_distinct                 [ pass ]
count_distinct2                [ pass ]
count_distinct3                [ pass ]
create                         [ pass ]
ctype_collate                  [ pass ]
ctype_cp1251                   [ pass ]
ctype_latin1_de                [ pass ]
ctype_many                     [ skipped ]
ctype_mb                       [ pass ]
ctype_recoding                 [ pass ]
ctype_ujis                     [ skipped ]
delayed                        [ pass ]
delete                         [ pass ]
derived                        [ fail ]

Errors are (from
/root/mysql5.0/mysql-5.0/mysql-test/var/log/mysqltest-time) :
/root/mysql5.0/mysql-5.0/client/.libs/mysqltest: At line 97: Result
content mismatch
(the last line(s) may be the ones that caused the die() in mysqltest)
Below are the diffs between actual and expected results:
-------------------------------------------------------
*** r/derived.result    Sat Aug 30 16:03:29 2003
--- r/derived.reject    Sat Aug 30 16:38:16 2003
***************
*** 182,195 ****
    105   3
    explain SELECT d.pla_id, m2.mat_id FROM t1 m2 INNER JOIN (SELECT
mp.pla_id, MIN(m1.matintnum) AS matintnum FROM t2 mp INNER JOIN t1 m1 ON
mp.mat_id=m1.mat_id GROUP BY mp.pla_id) d ON d.matintnum=m2.matintnum;
    id    select_type     table   type    possible_keys   key     key_len
ref     rows    Extra
! 1     PRIMARY m2      ALL     NULL    NULL    NULL    NULL    9
! 1     PRIMARY <derived2>      ALL     NULL    NULL    NULL    NULL
6       Using where
    2     DERIVED mp      ALL     NULL    NULL    NULL    NULL    9
Using temporary; Using filesort
    2     DERIVED m2      index   NULL    PRIMARY 3       NULL    9
Using index
    explain SELECT d.pla_id, m2.test FROM t1 m2  INNER JOIN (SELECT
mp.pla_id, MIN(m1.matintnum) AS matintnum FROM t2 mp INNER JOIN t1 m1 ON
mp.mat_id=m1.mat_id GROUP BY mp.pla_id) d ON d.matintnum=m2.matintnum;
    id    select_type     table   type    possible_keys   key     key_len
ref     rows    Extra
! 1     PRIMARY m2      ALL     NULL    NULL    NULL    NULL    9
! 1     PRIMARY <derived2>      ALL     NULL    NULL    NULL    NULL
6       Using where
    2     DERIVED mp      ALL     NULL    NULL    NULL    NULL    9
Using temporary; Using filesort
    2     DERIVED m2      index   NULL    PRIMARY 3       NULL    9
Using index
    drop table t1,t2;
--- 182,195 ----
    105   3
    explain SELECT d.pla_id, m2.mat_id FROM t1 m2 INNER JOIN (SELECT
mp.pla_id, MIN(m1.matintnum) AS matintnum FROM t2 mp INNER JOIN t1 m1 ON
mp.mat_id=m1.mat_id GROUP BY mp.pla_id) d ON d.matintnum=m2.matintnum;
    id    select_type     table   type    possible_keys   key     key_len
ref     rows    Extra
! 1     PRIMARY <derived2>      ALL     NULL    NULL    NULL    NULL    6
! 1     PRIMARY m2      ALL     NULL    NULL    NULL    NULL    9
Using where
    2     DERIVED mp      ALL     NULL    NULL    NULL    NULL    9
Using temporary; Using filesort
    2     DERIVED m2      index   NULL    PRIMARY 3       NULL    9
Using index
    explain SELECT d.pla_id, m2.test FROM t1 m2  INNER JOIN (SELECT
mp.pla_id, MIN(m1.matintnum) AS matintnum FROM t2 mp INNER JOIN t1 m1 ON
mp.mat_id=m1.mat_id GROUP BY mp.pla_id) d ON d.matintnum=m2.matintnum;
    id    select_type     table   type    possible_keys   key     key_len
ref     rows    Extra
! 1     PRIMARY <derived2>      ALL     NULL    NULL    NULL    NULL    6
! 1     PRIMARY m2      ALL     NULL    NULL    NULL    NULL    9
Using where
    2     DERIVED mp      ALL     NULL    NULL    NULL    NULL    9
Using temporary; Using filesort
    2     DERIVED m2      index   NULL    PRIMARY 3       NULL    9
Using index
    drop table t1,t2;
-------------------------------------------------------
Please follow the instructions outlined at
http://www.mysql.com/doc/R/e/Reporting_mysqltest_bugs.html
to find the reason to this problem and how to report this.

Aborting. To continue, re-run with '--force'.

Ending Tests
Shutting-down MySQL daemon

Master shutdown finished
Slave shutdown finished
make: *** [test] Error 1

linux:~/mysql5.0/mysql-5.0 # make test --force
make: unrecognized option `--force'
Usage: make [options] [target] ...
Options:
    -b, -m                      Ignored for compatibility.
    -B, --always-make           Unconditionally make all targets.
    -C DIRECTORY, --directory=DIRECTORY
                                Change to DIRECTORY before doing anything.
    -d                          Print lots of debugging information.
    --debug[=FLAGS]             Print various types of debugging information.
    -e, --environment-overrides
                                Environment variables override makefiles.
    -f FILE, --file=FILE, --makefile=FILE
                                Read FILE as a makefile.
    -h, --help                  Print this message and exit.
    -i, --ignore-errors         Ignore errors from commands.
    -I DIRECTORY, --include-dir=DIRECTORY
                                Search DIRECTORY for included makefiles.
    -j [N], --jobs[=N]          Allow N jobs at once; infinite jobs with
no arg.
    -k, --keep-going            Keep going when some targets can't be made.
    -l [N], --load-average[=N], --max-load[=N]
                                Don't start multiple jobs unless load is
below N.
    -n, --just-print, --dry-run, --recon
                                Don't actually run any commands; just
print them.
    -o FILE, --old-file=FILE, --assume-old=FILE
                                Consider FILE to be very old and don't
remake it.
    -p, --print-data-base       Print make's internal database.
    -q, --question              Run no commands; exit status says if up to
date.
    -r, --no-builtin-rules      Disable the built-in implicit rules.
    -R, --no-builtin-variables  Disable the built-in variable settings.
    -s, --silent, --quiet       Don't echo commands.
    -S, --no-keep-going, --stop
                                Turns off -k.
    -t, --touch                 Touch targets instead of remaking them.
    -v, --version               Print the version number of make and exit.
    -w, --print-directory       Print the current directory.
    --no-print-directory        Turn off -w, even if it was turned on
implicitly.
    -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE
                                Consider FILE to be infinitely new.
    --warn-undefined-variables  Warn when an undefined variable is
referenced.

This program built for i686-pc-linux-gnu
Report bugs to <[EMAIL PROTECTED]>
linux:~/mysql5.0/mysql-5.0 #







drop table if exists t1,t2,t3;
select * from (select 2 from DUAL) b;
2
2
SELECT 1 as a FROM (SELECT 1 UNION SELECT a) b;
ERROR 42S22: Unknown column 'a' in 'field list'
SELECT 1 as a FROM (SELECT a UNION SELECT 1) b;
ERROR 42S22: Unknown column 'a' in 'field list'
CREATE TABLE t1 (a int not null, b char (10) not null);
insert into t1 values(1,'a'),(2,'b'),(3,'c'),(3,'c');
CREATE TABLE t2 (a int not null, b char (10) not null);
insert into t2 values (3,'c'),(4,'d'),(5,'f'),(6,'e');
select t1.a,t3.y from t1,(select a as y from t2  where b='c') as t3  where t1.a = t3.y;
a       y
3       3
3       3
select t1.a,t3.a from t1,(select * from t2  where b='c') as t3  where t1.a = t3.a;
a       a
3       3
3       3
CREATE TABLE t3 (a int not null, b char (10) not null);
insert into t3 values (3,'f'),(4,'y'),(5,'z'),(6,'c');
select t1.a,t4.y from t1,(select t2.a as y from t2,(select t3.b from t3 where t3.a>3) 
as t5  where t2.b=t5.b) as t4  where t1.a = t4.y;
a       y
3       3
3       3
SELECT a FROM (SELECT 1 FROM (SELECT 1) a HAVING a=1) b;
ERROR 42S22: Unknown column 'a' in 'having clause'
SELECT a,b as a FROM (SELECT '1' as a,'2' as b) b  HAVING a=1;
ERROR 23000: Column: 'a' in having clause is ambiguous
SELECT a,2 as a FROM (SELECT '1' as a) b HAVING a=2;
a       a
1       2
SELECT a,2 as a FROM (SELECT '1' as a) b HAVING a=1;
a       a
SELECT 1 FROM (SELECT 1) a WHERE a=2;
ERROR 42S22: Unknown column 'a' in 'where clause'
SELECT (SELECT 1) as a FROM (SELECT 1 FROM t1  HAVING a=1) as a;
ERROR 42S22: Unknown column 'a' in 'having clause'
select * from t1 as x1, (select * from t1) as x2;
a       b       a       b
1       a       1       a
2       b       1       a
3       c       1       a
3       c       1       a
1       a       2       b
2       b       2       b
3       c       2       b
3       c       2       b
1       a       3       c
2       b       3       c
3       c       3       c
3       c       3       c
1       a       3       c
2       b       3       c
3       c       3       c
3       c       3       c
explain select * from t1 as x1, (select * from t1) as x2;
id      select_type     table   type    possible_keys   key     key_len ref     rows   
 Extra
1       PRIMARY x1      ALL     NULL    NULL    NULL    NULL    4       
1       PRIMARY <derived2>      ALL     NULL    NULL    NULL    NULL    4       
2       DERIVED x1      ALL     NULL    NULL    NULL    NULL    4       
drop table if exists  t2,t3;
select * from (select 1) as a;
1
1
select a from (select 1 as a) as b;
a
1
select 1 from (select 1) as a;
1
1
select * from (select * from t1 union select * from t1) a;
a       b
1       a
2       b
3       c
select * from (select * from t1 union all select * from t1) a;
a       b
1       a
2       b
3       c
3       c
1       a
2       b
3       c
3       c
explain select * from (select * from t1 union select * from t1) a;
id      select_type     table   type    possible_keys   key     key_len ref     rows   
 Extra
1       PRIMARY <derived2>      ALL     NULL    NULL    NULL    NULL    3       
2       DERIVED t1      ALL     NULL    NULL    NULL    NULL    4       
3       UNION   t1      ALL     NULL    NULL    NULL    NULL    4       
explain select * from (select * from t1 union all select * from t1) a;
id      select_type     table   type    possible_keys   key     key_len ref     rows   
 Extra
1       PRIMARY <derived2>      ALL     NULL    NULL    NULL    NULL    8       
2       DERIVED t1      ALL     NULL    NULL    NULL    NULL    4       
3       UNION   t1      ALL     NULL    NULL    NULL    NULL    4       
CREATE TABLE t2 (a int not null);
insert into t2 values(1);
select * from (select * from t1 where t1.a=(select a from t2 where t2.a=t1.a)) a;
a       b
1       a
select * from (select * from t1 where t1.a=(select t2.a from t2 where t2.a=t1.a) union 
select t1.a, t1.b from t1) a;
a       b
1       a
2       b
3       c
explain select * from (select * from t1,t2 where t1.a=t2.a) t1;
id      select_type     table   type    possible_keys   key     key_len ref     rows   
 Extra
1       PRIMARY <derived2>      system  NULL    NULL    NULL    NULL    1       
2       DERIVED t2      system  NULL    NULL    NULL    NULL    1       
2       DERIVED t1      ALL     NULL    NULL    NULL    NULL    4       Using where
drop table t1, t2;
create table t1(a int not null, t char(8), index(a));
SELECT * FROM (SELECT * FROM t1) as b ORDER BY a  ASC LIMIT 0,20;
a       t
1       1
2       2
3       3
4       4
5       5
6       6
7       7
8       8
9       9
10      10
11      11
12      12
13      13
14      14
15      15
16      16
17      17
18      18
19      19
20      20
explain select count(*) from t1 as tt1, (select * from t1) as tt2;
id      select_type     table   type    possible_keys   key     key_len ref     rows   
 Extra
1       PRIMARY NULL    NULL    NULL    NULL    NULL    NULL    NULL    Select tables 
optimized away
2       DERIVED tt1     ALL     NULL    NULL    NULL    NULL    10000   
drop table t1;
SELECT * FROM (SELECT (SELECT * FROM (SELECT 1 as a) as a )) as b;
(SELECT * FROM (SELECT 1 as a) as a )
1
select * from (select 1 as a) b  left join (select 2 as a) c using(a);
a       a
1       NULL
SELECT * FROM (SELECT 1 UNION SELECT a) b;
ERROR 42S22: Unknown column 'a' in 'field list'
SELECT 1 as a FROM (SELECT a UNION SELECT 1) b;
ERROR 42S22: Unknown column 'a' in 'field list'
SELECT 1 as a FROM (SELECT 1 UNION SELECT a) b;
ERROR 42S22: Unknown column 'a' in 'field list'
select 1 from  (select 2) a order by 0;
ERROR 42S22: Unknown column '0' in 'order clause'
create table t1 (id int);
insert into t1 values (1),(2),(3);
describe select * from (select * from t1 group by id) bar;
id      select_type     table   type    possible_keys   key     key_len ref     rows   
 Extra
1       PRIMARY <derived2>      ALL     NULL    NULL    NULL    NULL    3       
2       DERIVED t1      ALL     NULL    NULL    NULL    NULL    3       Using 
temporary; Using filesort
drop table t1;
create table t1 (mat_id MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, 
matintnum CHAR(6) NOT NULL, test MEDIUMINT UNSIGNED NULL);
create table t2 (mat_id MEDIUMINT UNSIGNED NOT NULL, pla_id MEDIUMINT UNSIGNED NOT 
NULL);
insert into t1 values (NULL, 'a', 1), (NULL, 'b', 2), (NULL, 'c', 3), (NULL, 'd', 4), 
(NULL, 'e', 5), (NULL, 'f', 6), (NULL, 'g', 7), (NULL, 'h', 8), (NULL, 'i', 9);
insert into t2 values (1, 100), (1, 101), (1, 102), (2, 100), (2, 103), (2, 104), (3, 
101), (3, 102), (3, 105);
SELECT d.pla_id, m2.mat_id FROM t1 m2 INNER JOIN (SELECT mp.pla_id, MIN(m1.matintnum) 
AS matintnum FROM t2 mp INNER JOIN t1 m1 ON mp.mat_id=m1.mat_id GROUP BY mp.pla_id) d 
ON d.matintnum=m2.matintnum;
pla_id  mat_id
100     1
101     1
102     1
103     2
104     2
105     3
SELECT d.pla_id, m2.test FROM t1 m2  INNER JOIN (SELECT mp.pla_id, MIN(m1.matintnum) 
AS matintnum FROM t2 mp INNER JOIN t1 m1 ON mp.mat_id=m1.mat_id GROUP BY mp.pla_id) d 
ON d.matintnum=m2.matintnum;
pla_id  test
100     1
101     1
102     1
103     2
104     2
105     3
explain SELECT d.pla_id, m2.mat_id FROM t1 m2 INNER JOIN (SELECT mp.pla_id, 
MIN(m1.matintnum) AS matintnum FROM t2 mp INNER JOIN t1 m1 ON mp.mat_id=m1.mat_id 
GROUP BY mp.pla_id) d ON d.matintnum=m2.matintnum;
id      select_type     table   type    possible_keys   key     key_len ref     rows   
 Extra
1       PRIMARY <derived2>      ALL     NULL    NULL    NULL    NULL    6       
1       PRIMARY m2      ALL     NULL    NULL    NULL    NULL    9       Using where
2       DERIVED mp      ALL     NULL    NULL    NULL    NULL    9       Using 
temporary; Using filesort
2       DERIVED m2      index   NULL    PRIMARY 3       NULL    9       Using index
explain SELECT d.pla_id, m2.test FROM t1 m2  INNER JOIN (SELECT mp.pla_id, 
MIN(m1.matintnum) AS matintnum FROM t2 mp INNER JOIN t1 m1 ON mp.mat_id=m1.mat_id 
GROUP BY mp.pla_id) d ON d.matintnum=m2.matintnum;
id      select_type     table   type    possible_keys   key     key_len ref     rows   
 Extra
1       PRIMARY <derived2>      ALL     NULL    NULL    NULL    NULL    6       
1       PRIMARY m2      ALL     NULL    NULL    NULL    NULL    9       Using where
2       DERIVED mp      ALL     NULL    NULL    NULL    NULL    9       Using 
temporary; Using filesort
2       DERIVED m2      index   NULL    PRIMARY 3       NULL    9       Using index
drop table t1,t2;
SELECT a.x FROM (SELECT 1 AS x) AS a HAVING a.x = 1;
x
1


SEND-PR: -*- send-pr -*-
SEND-PR: Lines starting with `SEND-PR' will be removed automatically, as
SEND-PR: will all comments (text enclosed in `<' and `>').
SEND-PR:
From: root
To: [EMAIL PROTECTED]
Subject: [50 character or so descriptive subject here (for reference)]

>Description:
        <precise description of the problem (multiple lines)>
>How-To-Repeat:
        <code/input/activities to reproduce the problem (multiple lines)>
>Fix:
        <how to correct or work around the problem, if known (multiple lines)>

>Submitter-Id:  <submitter ID>
>Originator:    root
>Organization:
 <organization of PR author (multiple lines)>
>MySQL support: [none | licence | email support | extended email support ]
>Synopsis:      <synopsis of the problem (one line)>
>Severity:      <[ non-critical | serious | critical ] (one line)>
>Priority:      <[ low | medium | high ] (one line)>
>Category:      mysql
>Class:         <[ sw-bug | doc-bug | change-request | support ] (one line)>
>Release:       mysql-5.0.0-alpha (Source distribution)

>C compiler:    gcc (GCC) 3.3 20030226 (prerelease) (SuSE Linux)
>C++ compiler:  g++ (GCC) 3.3 20030226 (prerelease) (SuSE Linux)
>Environment:
        <machine, os, target, libraries (multiple lines)>
System: Linux linux 2.4.20-4GB-athlon #1 Wed Aug 6 18:27:52 UTC 2003 i686 unknown 
unknown GNU/Linux
Architecture: i686

Some paths:  /usr/bin/perl /usr/bin/make /usr/bin/gmake /usr/bin/gcc /usr/bin/cc
GCC: Reading specs from /usr/lib/gcc-lib/i486-suse-linux/3.3/specs
Configured with: ../configure --enable-threads=posix --prefix=/usr 
--with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man 
--libdir=/usr/lib --enable-languages=c,c++,f77,objc,java,ada --disable-checking 
--enable-libgcj --with-gxx-include-dir=/usr/include/g++ --with-slibdir=/lib 
--with-system-zlib --enable-shared --enable-__cxa_atexit i486-suse-linux
Thread model: posix
gcc version 3.3 20030226 (prerelease) (SuSE Linux)
Compilation info: CC='gcc'  CFLAGS=''  CXX='g++'  CXXFLAGS=''  LDFLAGS=''  ASFLAGS=''
LIBC: 
-rwxr-xr-x    1 root     root      1491599 Mar 13 23:33 /lib/libc.so.6
-rw-r--r--    1 root     root     43012516 Mar 13 23:13 /usr/lib/libc.a
-rw-r--r--    1 root     root          204 Mar 13 23:13 /usr/lib/libc.so
lrwxrwxrwx    1 root     root           29 May  5 15:47 /usr/lib/libc.so.1 -> 
/usr/i486-sysv4/lib/libc.so.1
-rw-r--r--    1 root     root       971438 Mar 14 02:30 /usr/lib/libc-client.a
lrwxrwxrwx    1 root     root           19 May  5 08:58 /usr/lib/libc-client.so -> 
libc-client.so.2002
-rwxr-xr-x    1 root     root       764016 Mar 14 02:30 /usr/lib/libc-client.so.2002
Configure command: ./configure 



nux:~/mysql5.0/mysql-5.0/mysql-test # ./mysql-test-run --local derived
Installing Test Databases
Removing Stale Files
Installing Master Databases
running  ../sql/mysqld --no-defaults --bootstrap --skip-grant-tables     --basedir=. 
--datadir=./var/master-data --skip-innodb --skip-bdb --language=../sql/share/english/
Installing Slave Databases
running  ../sql/mysqld --no-defaults --bootstrap --skip-grant-tables     --basedir=. 
--datadir=./var/slave-data --skip-innodb --skip-bdb --language=../sql/share/english/
Manager disabled, skipping manager start.
Loading Standard Test Databases
Starting Tests

 TEST                           RESULT
------------------------------------------
derived                        [ fail ]

Errors are (from /root/mysql5.0/mysql-5.0/mysql-test/var/log/mysqltest-time) :
/root/mysql5.0/mysql-5.0/client/.libs/mysqltest: At line 97: Result content mismatch
(the last line(s) may be the ones that caused the die() in mysqltest)
Below are the diffs between actual and expected results:
-------------------------------------------------------
*** r/derived.result    Sat Aug 30 16:03:29 2003
--- r/derived.reject    Mon Sep  1 14:40:40 2003
***************
*** 182,195 ****
  105   3
  explain SELECT d.pla_id, m2.mat_id FROM t1 m2 INNER JOIN (SELECT mp.pla_id, 
MIN(m1.matintnum) AS matintnum FROM t2 mp INNER JOIN t1 m1 ON mp.mat_id=m1.mat_id 
GROUP BY mp.pla_id) d ON d.matintnum=m2.matintnum;
  id    select_type     table   type    possible_keys   key     key_len ref     rows   
 Extra
! 1     PRIMARY m2      ALL     NULL    NULL    NULL    NULL    9
! 1     PRIMARY <derived2>      ALL     NULL    NULL    NULL    NULL    6       Using 
where
  2     DERIVED mp      ALL     NULL    NULL    NULL    NULL    9       Using 
temporary; Using filesort
  2     DERIVED m2      index   NULL    PRIMARY 3       NULL    9       Using index
  explain SELECT d.pla_id, m2.test FROM t1 m2  INNER JOIN (SELECT mp.pla_id, 
MIN(m1.matintnum) AS matintnum FROM t2 mp INNER JOIN t1 m1 ON mp.mat_id=m1.mat_id 
GROUP BY mp.pla_id) d ON d.matintnum=m2.matintnum;
  id    select_type     table   type    possible_keys   key     key_len ref     rows   
 Extra
! 1     PRIMARY m2      ALL     NULL    NULL    NULL    NULL    9
! 1     PRIMARY <derived2>      ALL     NULL    NULL    NULL    NULL    6       Using 
where
  2     DERIVED mp      ALL     NULL    NULL    NULL    NULL    9       Using 
temporary; Using filesort
  2     DERIVED m2      index   NULL    PRIMARY 3       NULL    9       Using index
  drop table t1,t2;
--- 182,195 ----
  105   3
  explain SELECT d.pla_id, m2.mat_id FROM t1 m2 INNER JOIN (SELECT mp.pla_id, 
MIN(m1.matintnum) AS matintnum FROM t2 mp INNER JOIN t1 m1 ON mp.mat_id=m1.mat_id 
GROUP BY mp.pla_id) d ON d.matintnum=m2.matintnum;
  id    select_type     table   type    possible_keys   key     key_len ref     rows   
 Extra
! 1     PRIMARY <derived2>      ALL     NULL    NULL    NULL    NULL    6
! 1     PRIMARY m2      ALL     NULL    NULL    NULL    NULL    9       Using where
  2     DERIVED mp      ALL     NULL    NULL    NULL    NULL    9       Using 
temporary; Using filesort
  2     DERIVED m2      index   NULL    PRIMARY 3       NULL    9       Using index
  explain SELECT d.pla_id, m2.test FROM t1 m2  INNER JOIN (SELECT mp.pla_id, 
MIN(m1.matintnum) AS matintnum FROM t2 mp INNER JOIN t1 m1 ON mp.mat_id=m1.mat_id 
GROUP BY mp.pla_id) d ON d.matintnum=m2.matintnum;
  id    select_type     table   type    possible_keys   key     key_len ref     rows   
 Extra
! 1     PRIMARY <derived2>      ALL     NULL    NULL    NULL    NULL    6
! 1     PRIMARY m2      ALL     NULL    NULL    NULL    NULL    9       Using where
  2     DERIVED mp      ALL     NULL    NULL    NULL    NULL    9       Using 
temporary; Using filesort
  2     DERIVED m2      index   NULL    PRIMARY 3       NULL    9       Using index
  drop table t1,t2;
-------------------------------------------------------
Please follow the instructions outlined at
http://www.mysql.com/doc/R/e/Reporting_mysqltest_bugs.html
to find the reason to this problem and how to report this.

Aborting. To continue, re-run with '--force'.

Ending Tests
Shutting-down MySQL daemon

Master shutdown finished
Slave shutdown finished
linux:~/mysql5.0/mysql-5.0/mysql-test #


nux:~/mysql5.0/mysql-5.0/mysql-test # mysql-test-run --with-debug
bash: mysql-test-run: command not found
linux:~/mysql5.0/mysql-5.0/mysql-test # ./mysql-test-run --with-debug
Unrecognized option: --with-debug
linux:~/mysql5.0/mysql-5.0/mysql-test # ./mysql-test-run derived --with-debug
Installing Test Databases
Removing Stale Files
Installing Master Databases
running  ../sql/mysqld --no-defaults --bootstrap --skip-grant-tables     --basedir=. 
--datadir=./var/master-data --skip-innodb --skip-bdb --language=../sql/share/english/
Installing Slave Databases
running  ../sql/mysqld --no-defaults --bootstrap --skip-grant-tables     --basedir=. 
--datadir=./var/slave-data --skip-innodb --skip-bdb --language=../sql/share/english/
Manager disabled, skipping manager start.
Loading Standard Test Databases
Starting Tests

 TEST                           RESULT
------------------------------------------
derived                        [ fail ]

Errors are (from /root/mysql5.0/mysql-5.0/mysql-test/var/log/mysqltest-time) :
/root/mysql5.0/mysql-5.0/client/.libs/mysqltest: At line 97: Result content mismatch
(the last line(s) may be the ones that caused the die() in mysqltest)
Below are the diffs between actual and expected results:
-------------------------------------------------------
*** r/derived.result    Sat Aug 30 16:03:29 2003
--- r/derived.reject    Mon Sep  1 14:44:07 2003
***************
*** 182,195 ****
  105   3
  explain SELECT d.pla_id, m2.mat_id FROM t1 m2 INNER JOIN (SELECT mp.pla_id, 
MIN(m1.matintnum) AS matintnum FROM t2 mp INNER JOIN t1 m1 ON mp.mat_id=m1.mat_id 
GROUP BY mp.pla_id) d ON d.matintnum=m2.matintnum;
  id    select_type     table   type    possible_keys   key     key_len ref     rows   
 Extra
! 1     PRIMARY m2      ALL     NULL    NULL    NULL    NULL    9
! 1     PRIMARY <derived2>      ALL     NULL    NULL    NULL    NULL    6       Using 
where
  2     DERIVED mp      ALL     NULL    NULL    NULL    NULL    9       Using 
temporary; Using filesort
  2     DERIVED m2      index   NULL    PRIMARY 3       NULL    9       Using index
  explain SELECT d.pla_id, m2.test FROM t1 m2  INNER JOIN (SELECT mp.pla_id, 
MIN(m1.matintnum) AS matintnum FROM t2 mp INNER JOIN t1 m1 ON mp.mat_id=m1.mat_id 
GROUP BY mp.pla_id) d ON d.matintnum=m2.matintnum;
  id    select_type     table   type    possible_keys   key     key_len ref     rows   
 Extra
! 1     PRIMARY m2      ALL     NULL    NULL    NULL    NULL    9
! 1     PRIMARY <derived2>      ALL     NULL    NULL    NULL    NULL    6       Using 
where
  2     DERIVED mp      ALL     NULL    NULL    NULL    NULL    9       Using 
temporary; Using filesort
  2     DERIVED m2      index   NULL    PRIMARY 3       NULL    9       Using index
  drop table t1,t2;
--- 182,195 ----
  105   3
  explain SELECT d.pla_id, m2.mat_id FROM t1 m2 INNER JOIN (SELECT mp.pla_id, 
MIN(m1.matintnum) AS matintnum FROM t2 mp INNER JOIN t1 m1 ON mp.mat_id=m1.mat_id 
GROUP BY mp.pla_id) d ON d.matintnum=m2.matintnum;
  id    select_type     table   type    possible_keys   key     key_len ref     rows   
 Extra
! 1     PRIMARY <derived2>      ALL     NULL    NULL    NULL    NULL    6
! 1     PRIMARY m2      ALL     NULL    NULL    NULL    NULL    9       Using where
  2     DERIVED mp      ALL     NULL    NULL    NULL    NULL    9       Using 
temporary; Using filesort
  2     DERIVED m2      index   NULL    PRIMARY 3       NULL    9       Using index
  explain SELECT d.pla_id, m2.test FROM t1 m2  INNER JOIN (SELECT mp.pla_id, 
MIN(m1.matintnum) AS matintnum FROM t2 mp INNER JOIN t1 m1 ON mp.mat_id=m1.mat_id 
GROUP BY mp.pla_id) d ON d.matintnum=m2.matintnum;
  id    select_type     table   type    possible_keys   key     key_len ref     rows   
 Extra
! 1     PRIMARY <derived2>      ALL     NULL    NULL    NULL    NULL    6
! 1     PRIMARY m2      ALL     NULL    NULL    NULL    NULL    9       Using where
  2     DERIVED mp      ALL     NULL    NULL    NULL    NULL    9       Using 
temporary; Using filesort
  2     DERIVED m2      index   NULL    PRIMARY 3       NULL    9       Using index
  drop table t1,t2;
-------------------------------------------------------
Please follow the instructions outlined at
http://www.mysql.com/doc/R/e/Reporting_mysqltest_bugs.html
to find the reason to this problem and how to report this.

Aborting. To continue, re-run with '--force'.

Ending Tests
Shutting-down MySQL daemon

Master shutdown finished
Slave shutdown finished
linux:~/mysql5.0/mysql-5.0/mysql-test #



-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to