>Description: table one has only 1 record (table one: ID, some_description; table two IDone), table two has records but none matching one.ID=two.IDone (table two: ID, IDone, some_text, some_int). doing a query like "SELECT one.ID,isnull(two.some_int) AS dont_work,two.some_text FROM one LEFT JOIN two ON one.ID=two.IDone ORDER BY dont_work,two.some_text" should produce a 1 record set with dont_work set to 1. Instead it gives an empty set. if there are 2 records in table one it all works fine, as if you take away the dont_work field from the ORDER BY clause >How-To-Repeat: see above >Fix: In the script I make a query to know how many records there are in the table one and accordingly add the generated field in the order by clause
>Submitter-Id: Christian Deligant >Originator: >Organization: Zadig srl >MySQL support: none >Synopsis: single record record disappears when order by a generated field >Severity: non-critical >Priority: low >Category: mysql >Class: sw-bug >Release: mysql-3.22.32 (Source distribution) >Server: /usr/local/bin/mysqladmin Ver 8.0 Distrib 3.22.32, for pc-linux-gnu on i686 TCX Datakonsult AB, by Monty Server version 3.22.32-log Protocol version 10 Connection Localhost via UNIX socket UNIX socket /var/run/mysqld/mysqld.sock Uptime: 55 days 15 hours 3 min 35 sec Threads: 1 Questions: 19253 Slow queries: 1 Opens: 150 Flush tables: 1 Open tables: 41 >Environment: System: Linux Linux 2.2.16 #5 SMP Fri Sep 1 15:09:17 CEST 2000 i686 unknown Architecture: i686 Some paths: /usr/local/bin/perl /usr/local/bin/make /usr/local/bin/gcc /usr/local/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='-O2 -fomit-frame-pointer' CXX='g++' CXXFLAGS='-O2 -fomit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti' LDFLAGS='' Configure command: ./configure --enable-shared --without-readline --enable-assembler --with-mysqld-user=mysql --with-unix-socket-path=/var/run/mysqld/mysqld.sock --prefix=/usr --exec-prefix=/usr --libexecdir=/usr/sbin --sysconfdir=/etc/mysql --datadir=/usr/share --localstatedir=/var/lib/mysql --infodir=/usr/share/info --includedir=/usr/include --mandir=/usr/share/man --------------------------------------------------------------------- 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