evgen@moonbone.local
0fb6b044e0
Fixed bug#18175: The nest_level counter wasn't decremented for union parts which
...
resulted in a wrong error message.
The nest_level counter indicates the depth of nesting for a subselect. It is
needed to properly resolve aggregate functions in nested subselects. Obviously
it shouldn't be incremented for UNION parts because they have the same level of
nesting. This counter was incremented by 1 in the mysql_new_select() function
for any new select and wasn't decremented for UNION parts. This resulted in
wrongly reported error messages.
Now the nest_level counter is decremented by 1 for any union part.
2006-06-15 22:09:58 +04:00
..
2006-01-17 00:28:00 +03:00
2005-11-01 16:14:26 +04:00
2006-05-03 16:33:42 +05:00
2006-05-04 18:35:58 +03:00
2005-10-26 13:55:08 -07:00
2005-10-26 13:55:08 -07:00
2006-05-04 18:35:58 +03:00
2006-01-24 08:30:54 +01:00
2005-10-26 13:55:08 -07:00
2006-01-06 08:34:55 -08:00
2006-03-01 15:50:15 +04:00
2006-03-02 20:49:10 -05:00
2006-02-24 18:34:15 +02:00
2006-05-09 13:31:46 -07:00
2006-05-13 13:13:05 +05:00
2006-03-29 19:31:16 +05:00
2005-10-13 11:28:06 +02:00
2005-11-07 22:30:44 +01:00
2006-01-26 17:54:34 +01:00
2006-03-30 09:13:25 +05:00
2005-11-17 22:52:31 +01:00
2005-12-12 21:42:09 +04:00
2006-03-21 14:35:49 +01:00
2006-02-24 18:34:15 +02:00
2006-02-24 18:34:15 +02:00
2005-10-25 14:49:04 +05:00
2005-10-13 19:16:19 +05:00
2006-03-23 14:03:39 +04:00
2005-12-09 16:37:58 +04:00
2005-12-09 16:37:58 +04:00
2005-12-12 21:42:09 +04:00
2006-04-06 10:51:23 +05:00
2006-04-18 18:10:47 +02:00
2005-10-13 19:16:19 +05:00
2006-01-26 17:54:34 +01:00
2005-09-21 23:10:51 +05:00
2005-10-06 14:40:18 +02:00
2005-12-23 14:20:00 +04:00
2006-03-20 14:43:02 +04:00
2006-02-09 16:23:09 +02:00
2006-04-17 15:01:55 +05:00
2006-03-23 14:03:39 +04:00
2006-03-30 17:14:55 +04:00
2006-05-05 00:22:01 +03:00
2005-09-25 15:44:05 +02:00
2006-05-02 18:31:20 -07:00
2005-09-08 18:15:05 +01:00
2006-05-09 18:13:01 +03:00
2006-05-09 23:01:31 +03:00
2006-05-03 18:02:43 +04:00
2005-09-13 23:31:17 -07:00
2005-09-16 16:17:44 -07:00
2006-02-28 11:17:40 +01:00
2006-05-24 17:21:35 +03:00
2006-01-23 17:15:33 +04:00
2005-08-29 22:35:48 -05:00
2006-03-22 14:57:24 +01:00
2006-04-13 16:19:21 +05:00
2005-10-06 16:15:53 -07:00
2005-12-01 12:07:25 -08:00
2006-04-21 08:19:38 -07:00
2006-05-22 16:10:53 +03:00
2006-02-14 16:22:37 +03:00
2006-05-30 23:05:34 +04:00
2005-09-07 16:32:15 +05:00
2006-03-06 12:52:38 +04:00
2006-05-06 19:45:24 +04:00
2006-04-13 15:07:50 +03:00
2005-11-01 15:54:30 +02:00
2006-05-18 10:34:01 -07:00
2006-05-10 18:27:42 +05:00
2006-05-04 18:35:58 +03:00
2006-03-02 15:18:49 +03:00
2006-04-18 18:10:47 +02:00
2006-05-26 11:47:53 +03:00
2005-09-09 12:47:57 +02:00
2006-05-23 16:43:01 +03:00
2006-01-06 00:47:49 +02:00
2005-12-09 16:37:58 +04:00
2005-12-09 16:37:58 +04:00
2006-03-20 16:28:25 +04:00
2006-04-24 13:25:50 +02:00
2006-04-27 16:32:40 +02:00
2006-04-12 15:13:16 +02:00
2006-05-16 22:19:44 -07:00
2006-05-11 21:15:37 +05:00
2006-02-03 00:07:36 +03:00
2006-05-10 21:50:04 +05:00
2005-10-01 01:14:50 +04:00
2006-02-14 03:09:17 +03:00
2006-05-10 14:34:03 +04:00
2006-05-10 14:34:03 +04:00
2005-10-01 01:14:50 +04:00
2006-04-13 16:05:32 +04:00
2006-02-11 21:51:43 +03:00
2006-05-04 17:47:25 +02:00
2006-03-20 13:42:02 +04:00
2005-10-06 17:54:43 +03:00
2006-05-23 12:45:25 +05:00
2005-12-06 21:28:13 +01:00
2005-10-26 13:55:08 -07:00
2006-05-23 16:43:01 +03:00
2006-02-24 18:34:15 +02:00
2006-01-16 14:32:43 +03:00
2006-05-03 16:42:39 +05:00
2005-10-28 02:36:19 +03:00
2006-04-05 01:09:07 +04:00
2005-11-18 16:30:27 +01:00
2006-03-29 16:45:29 -08:00
2006-05-17 20:48:48 -07:00
2006-05-12 15:09:25 +05:00
2006-04-19 18:08:15 -07:00
2006-03-06 23:43:47 +01:00
2006-03-29 10:56:11 -05:00
2006-05-24 17:21:35 +03:00
2006-02-06 15:15:44 +01:00
2005-08-31 19:12:16 -07:00
2005-09-14 12:24:14 +03:00
2006-05-09 13:31:46 -07:00
2006-05-13 13:13:05 +05:00
2006-05-09 23:01:31 +03:00
2005-10-06 17:54:43 +03:00
2006-05-30 23:05:34 +04:00
2006-03-10 15:06:04 +01:00
2005-12-06 21:28:13 +01:00
2006-05-09 22:35:51 -04:00
2006-02-09 16:23:09 +02:00
2006-05-16 10:01:07 +02:00
2005-10-18 14:25:03 +05:00
2005-10-13 21:28:44 +05:00
2006-05-29 09:26:31 +02:00
2006-01-06 00:47:49 +02:00
2006-05-04 09:58:03 +05:00
2006-01-10 11:35:21 +01:00
2006-05-08 15:19:17 +02:00
2006-05-15 17:16:21 +02:00
2005-09-12 17:00:50 -07:00
2006-02-10 17:50:17 +01:00
2006-04-20 12:06:22 +02:00
2006-05-21 11:04:57 +02:00
2006-02-27 10:29:55 +01:00
2005-11-16 13:26:26 +01:00
2006-05-05 00:53:34 +02:00
2005-10-12 15:19:51 +02:00
2005-10-26 13:55:08 -07:00
2005-09-01 14:12:48 +02:00
2006-02-07 19:57:31 +01:00
2006-03-28 10:01:23 +02:00
2006-02-14 17:15:24 +01:00
2005-12-14 16:29:56 +01:00
2006-03-28 14:38:16 +02:00
2006-03-23 09:48:46 +01:00
2005-10-13 19:16:19 +05:00
2006-04-24 10:21:09 +02:00
2005-09-03 03:13:18 +04:00
2006-05-01 09:46:00 -04:00
2005-09-15 22:21:30 +04:00
2006-05-03 14:06:34 +02:00
2006-04-21 00:36:20 -07:00
2006-05-12 12:31:22 +02:00
2006-04-25 04:27:23 +04:00
2006-05-13 13:13:05 +05:00
2006-05-13 13:13:05 +05:00
2006-05-13 13:13:05 +05:00
2006-05-13 13:13:05 +05:00
2006-05-13 13:13:05 +05:00
2006-05-13 13:13:05 +05:00
2006-04-28 11:23:31 +02:00
2005-11-14 16:36:06 +04:00
2006-04-25 04:27:23 +04:00
2006-03-15 19:15:52 +02:00
2006-02-24 18:34:15 +02:00
2005-10-13 21:28:44 +05:00
2006-01-26 17:54:34 +01:00
2005-10-01 11:56:01 +04:00
2006-01-27 10:49:07 +01:00
2006-01-24 08:30:54 +01:00
2006-01-26 17:54:34 +01:00
2006-02-09 16:23:09 +02:00
2006-03-02 15:18:49 +03:00
2006-04-20 19:43:02 +02:00
2005-10-12 13:29:55 +02:00
2006-01-26 17:54:34 +01:00
2005-09-01 12:53:23 +02:00
2006-01-26 17:54:34 +01:00
2006-01-26 17:54:34 +01:00
2006-01-26 12:49:55 +02:00
2006-01-24 08:30:54 +01:00
2006-04-21 18:55:04 +04:00
2006-01-27 10:49:07 +01:00
2006-01-27 10:49:07 +01:00
2006-01-27 10:49:07 +01:00
2006-01-24 08:30:54 +01:00
2006-01-24 08:30:54 +01:00
2006-01-27 10:49:07 +01:00
2005-09-14 06:31:38 -06:00
2005-09-20 17:41:47 +02:00
2005-10-14 00:02:38 +03:00
2006-01-26 17:54:34 +01:00
2006-01-26 12:49:55 +02:00
2005-09-20 17:41:47 +02:00
2006-04-18 18:10:47 +02:00
2006-04-13 20:42:48 +02:00
2006-01-27 10:49:07 +01:00
2006-01-24 08:30:54 +01:00
2006-01-26 17:54:34 +01:00
2006-01-26 17:54:34 +01:00
2005-09-07 19:39:47 +04:00
2006-03-02 15:18:49 +03:00
2006-05-16 09:26:57 +02:00
2006-02-09 16:23:09 +02:00
2006-03-08 00:13:27 +03:00
2006-03-08 10:15:48 +01:00
2006-05-11 16:29:02 +02:00
2006-05-07 19:54:57 +03:00
2005-09-14 23:12:01 +03:00
2005-12-07 17:01:17 +03:00
2006-05-11 19:47:00 -07:00
2005-12-07 17:01:17 +03:00
2006-03-10 14:40:15 +03:00
2005-12-12 16:58:20 +01:00
2006-05-03 16:47:05 +05:00
2006-03-09 12:08:23 +01:00
2005-12-07 17:01:17 +03:00
2006-02-06 16:05:46 +01:00
2006-01-26 13:29:46 +01:00
2006-04-25 04:27:23 +04:00
2006-05-12 13:55:21 +04:00
2006-03-28 15:06:29 +04:00
2006-04-18 18:10:47 +02:00
2005-12-07 17:01:17 +03:00
2006-05-18 14:44:15 +04:00
2006-02-24 18:34:15 +02:00
2006-03-02 15:18:49 +03:00
2005-10-13 11:28:06 +02:00
2005-10-13 11:28:06 +02:00
2006-04-12 17:37:57 +04:00
2006-05-23 13:27:45 +05:00
2005-10-10 19:38:58 +02:00
2006-01-26 17:54:34 +01:00
2006-02-24 18:34:15 +02:00
2006-05-25 10:39:18 +03:00
2005-12-07 17:01:17 +03:00
2006-05-04 21:21:22 +03:00
2006-03-10 16:47:56 +02:00
2005-10-13 19:16:19 +05:00
2005-10-06 17:54:43 +03:00
2006-04-24 18:57:00 +04:00
2006-04-22 11:54:25 +04:00
2006-01-27 10:49:07 +01:00
2006-05-12 13:55:21 +04:00
2006-03-24 14:58:18 +03:00
2006-05-12 13:55:21 +04:00
2005-12-06 14:16:34 -08:00
2006-04-04 17:54:58 -07:00
2006-04-04 17:54:58 -07:00
2005-10-14 00:04:52 +03:00
2006-03-03 15:29:39 +04:00
2006-05-13 13:13:05 +05:00
2005-12-07 17:01:17 +03:00
2006-05-13 13:13:05 +05:00
2006-05-23 13:27:45 +05:00
2006-01-10 19:22:47 +03:00
2006-01-20 15:59:22 +03:00
2006-04-27 16:32:40 +02:00
2006-06-15 22:09:58 +04:00
2006-02-02 18:17:18 +03:00
2006-02-09 16:23:09 +02:00
2006-04-26 17:09:41 -07:00
2006-03-31 21:26:17 -08:00
2006-05-19 16:17:24 -07:00
2006-05-26 11:57:56 +03:00
2005-12-01 12:01:38 +02:00
2006-05-22 07:57:46 -07:00
2006-02-16 12:02:38 +01:00
2006-01-24 08:30:54 +01:00
2005-08-31 18:32:15 -07:00
2005-10-05 19:58:16 +02:00