>Description: Take two tables (call them a and b), which have identical structures. Table a has no rows, table b has some (say 10) rows. If you do this:
select * from a union select * from b limit 0,5 It works as expected. Now do this: select * from a union select * from b limit 5,5 Now you get _zero_ rows. In version 4.0.0, this worked as expected. >How-To-Repeat: mysql> desc a; desc b; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | data | varchar(50) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 1 row in set (0.00 sec) +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | data | varchar(50) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 1 row in set (0.00 sec) mysql> select count(*) from a; select count(*) from b; +----------+ | count(*) | +----------+ | 0 | +----------+ 1 row in set (0.00 sec) +----------+ | count(*) | +----------+ | 10 | +----------+ 1 row in set (0.00 sec) mysql> select * from b; +------+ | data | +------+ | 1 | | 2 | | 3 | | 4 | | 5 | | 6 | | 7 | | 8 | | 9 | | 10 | +------+ 10 rows in set (0.00 sec) mysql> select * from a union select * from b limit 0,5; +------+ | data | +------+ | 1 | | 2 | | 3 | | 4 | | 5 | +------+ 5 rows in set (0.00 sec) mysql> select * from a union select * from b limit 5,5; Empty set (0.00 sec) mysql> >Fix: None known. >Submitter-Id: >Originator: Eric Poulsen >Organization: >MySQL support: none >Synopsis: Union + Limit issue in 4.0.1 Alpha >Severity: non-critical >Priority: medium >Category: mysql >Class: sw-bug >Release: mysql-4.0.1-alpha (Official MySQL binary) >Environment: System: Linux webserver1 2.4.17 #1 SMP Thu Jan 10 11:10:31 PST 2002 i686 unknown Architecture: i686 Some paths: /usr/bin/perl /usr/bin/make /usr/bin/gcc /usr/bin/cc GCC: Reading specs from /usr/lib/gcc-lib/i386-linux/2.95.2/specs gcc version 2.95.2 20000220 (Debian GNU/Linux) Compilation info: CC='gcc' CFLAGS='-O3 -mpentium ' CXX='gcc' CXXFLAGS='-O3 -mpentium -felide-constructors' LDFLAGS='-static' LIBC: lrwxrwxrwx 1 root root 14 Mar 13 11:25 /lib/libc.so.5 -> libc.so.5.4.46 -rw-r--r-- 1 root root 586720 Feb 8 1999 /lib/libc.so.5.4.46 lrwxrwxrwx 1 root root 13 Jan 17 20:08 /lib/libc.so.6 -> libc-2.1.3.so -rwxr-xr-x 1 root root 888064 Jan 17 20:08 /lib/libc-2.1.3.so -rw-r--r-- 1 root root 2090000 Jan 9 07:11 /usr/lib/libc.a -rw-r--r-- 1 root root 178 Jan 9 07:11 /usr/lib/libc.so Configure command: ./configure --prefix=/usr/local/mysql '--with-comment=Official MySQL binary' --with-extra-charsets=complex --with-server-suffix= --enable-thread-safe-client --enable-assembler --with-mysqld-ldflags=-all-static --with-client-ldflags=-all-static --disable-shared Perl: This is perl, version 5.005_03 built for i386-linux --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php