Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mariadb
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
25a0bfb2
Commit
25a0bfb2
authored
Dec 10, 2003
by
konstantin@mysql.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug #1335 tests followup:
--disable_query_log was not a good idea, Serg says
parent
5fa5a8df
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
14 additions
and
4 deletions
+14
-4
mysql-test/r/group_by.result
mysql-test/r/group_by.result
+14
-0
mysql-test/t/group_by.test
mysql-test/t/group_by.test
+0
-4
No files found.
mysql-test/r/group_by.result
View file @
25a0bfb2
...
...
@@ -597,6 +597,13 @@ count(*) category
1 3
1 4
drop table t1;
CREATE TABLE t1 (
userid int(10) unsigned,
score smallint(5) unsigned,
key (score)
);
INSERT INTO t1 VALUES (1,1),(2,2),(1,1),(3,3),(3,3),(3,3),(3,3),(3,3);
SELECT userid,count(*) FROM t1 GROUP BY userid DESC;
userid count(*)
3 5
2 1
...
...
@@ -604,6 +611,13 @@ userid count(*)
EXPLAIN SELECT userid,count(*) FROM t1 GROUP BY userid DESC;
table type possible_keys key key_len ref rows Extra
t1 ALL NULL NULL NULL NULL 8 Using temporary; Using filesort
DROP TABLE t1;
CREATE TABLE t1 (
i int(11) default NULL,
j int(11) default NULL
);
INSERT INTO t1 VALUES (1,2),(2,3),(4,5),(3,5),(1,5),(23,5);
SELECT i, COUNT(DISTINCT(i)) FROM t1 GROUP BY j ORDER BY NULL;
i COUNT(DISTINCT(i))
1 1
2 1
...
...
mysql-test/t/group_by.test
View file @
25a0bfb2
...
...
@@ -427,7 +427,6 @@ drop table t1;
# Tests for bug #1355: 'Using filesort' is missing in EXPLAIN when ORDER BY
# NULL is used.
#
--
disable_query_log
CREATE
TABLE
t1
(
userid
int
(
10
)
unsigned
,
score
smallint
(
5
)
unsigned
,
...
...
@@ -438,9 +437,7 @@ INSERT INTO t1 VALUES (1,1),(2,2),(1,1),(3,3),(3,3),(3,3),(3,3),(3,3);
# and then sort it with filesort (GROUP BY in MySQL
# implies sorted order of results)
SELECT
userid
,
count
(
*
)
FROM
t1
GROUP
BY
userid
DESC
;
--
enable_query_log
EXPLAIN
SELECT
userid
,
count
(
*
)
FROM
t1
GROUP
BY
userid
DESC
;
--
disable_query_log
DROP
TABLE
t1
;
CREATE
TABLE
t1
(
i
int
(
11
)
default
NULL
,
...
...
@@ -448,6 +445,5 @@ CREATE TABLE t1 (
);
INSERT
INTO
t1
VALUES
(
1
,
2
),(
2
,
3
),(
4
,
5
),(
3
,
5
),(
1
,
5
),(
23
,
5
);
SELECT
i
,
COUNT
(
DISTINCT
(
i
))
FROM
t1
GROUP
BY
j
ORDER
BY
NULL
;
--
enable_query_log
explain
SELECT
i
,
COUNT
(
DISTINCT
(
i
))
FROM
t1
GROUP
BY
j
ORDER
BY
NULL
;
DROP
TABLE
t1
;
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment