Видимо баг в MySQL 5.1.42 с сортировкой и UNION
Добавлено: 2010-01-09 17:48:47
Привет всем.
OS: FreeBSD 8.0 i386
MySQL: 5.1.42
/etc/make.conf
так вот есть таблица
в случае запроса
всё нормально, а вот в случае:
выбирает второй SELECT без сортировки... Раньше вроде было всё норм.. не заметил в какой момент это произошло, но вот сейчас так. Это баг MySQL или это я чего-то не понимаю?
OS: FreeBSD 8.0 i386
MySQL: 5.1.42
/etc/make.conf
Код: Выделить всё
CPUTYPE=athlon64
CFLAGS=-O2 -pipe -msse -msse2 -mmmx -m3dnow -mtune=athlon64 -fno-strict-aliasing
COPTFLAGS=-O2 -pipe -msse -msse2 -mmmx -m3dnow -mtune=athlon64
WANT_MYSQL_VER=51
.if ${.CURDIR} == ${PORTSDIR}/database/mysql51-server
WITH_CHARSET=utf8
WITH_XCHARSET=all
WITH_COLLATION=utf8_general_ci
WITH_OPENSSL=yes
WITH_FAST_MUTEXES=yes
BUILD_OPTIMIZED=yes
.endif
Код: Выделить всё
myTable (id int unsigned primary key auto_increment, orderID int unsigned)
Код: Выделить всё
SELECT id,0 FROM myTable ORDER BY orderID ASC
Код: Выделить всё
(SELECT 9999,COUNT(id) FROM myTable)
UNION
(SELECT id,0 FROM myTable ORDER BY orderID ASC)