~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to mysql-test/r/subselect_innodb.result

Removed DBUG symbols and fixed TRUE/FALSE

Show diffs side-by-side

added added

removed removed

Lines of Context:
41
41
PRIMARY KEY (processor_id)
42
42
) ENGINE=InnoDB;
43
43
CREATE TABLE t3 (
44
 
yod_id BIGINT AUTO_INCREMENT NOT NULL,
45
 
login_processor INTEGER ,
 
44
yod_id BIGINT UNSIGNED AUTO_INCREMENT NOT NULL,
 
45
login_processor INTEGER UNSIGNED ,
46
46
PRIMARY KEY (yod_id)
47
47
) ENGINE=InnoDB;
48
48
CREATE TABLE t2 (
49
49
processor_id INTEGER NOT NULL,
50
 
yod_id BIGINT NOT NULL,
 
50
yod_id BIGINT UNSIGNED NOT NULL,
51
51
PRIMARY KEY (processor_id, yod_id),
52
52
INDEX (processor_id),
53
53
INDEX (yod_id),
64
64
3       3
65
65
drop table t2,t1,t3;
66
66
CREATE TABLE t1 (
67
 
id int NOT NULL default '0',
68
 
b int default NULL,
 
67
id int(11) NOT NULL default '0',
 
68
b int(11) default NULL,
69
69
c char(3) default NULL,
70
70
PRIMARY KEY  (id),
71
71
KEY t2i1 (b)
72
 
) ENGINE=innodb;
 
72
) ENGINE=innodb DEFAULT CHARSET=latin1;
73
73
INSERT INTO t1 VALUES (0,0,'GPL'),(1,0,'GPL'),(2,1,'GPL'),(3,2,'GPL');
74
74
CREATE TABLE t2 (
75
 
id int NOT NULL default '0',
76
 
b int default NULL,
 
75
id int(11) NOT NULL default '0',
 
76
b int(11) default NULL,
77
77
c char(3) default NULL,
78
78
PRIMARY KEY  (id),
79
79
KEY t2i (b)
80
 
) ENGINE=innodb;
 
80
) ENGINE=innodb DEFAULT CHARSET=latin1;
81
81
INSERT INTO t2 VALUES (0,0,'GPL'),(1,0,'GPL'),(2,1,'GPL'),(3,2,'GPL');
82
82
select (select max(id) from t2 where b=1 group by b) as x,b from t1 where b=1;
83
83
x       b
106
106
2       12
107
107
4       105
108
108
drop table t1, t2;
109
 
CREATE TABLE `t1` ( `unit` varchar(50) NOT NULL default '', `ingredient` varchar(50) NOT NULL default '') ENGINE=InnoDB;
110
 
CREATE TABLE `t2` ( `ingredient` varchar(50) NOT NULL default '', `unit` varchar(50) NOT NULL default '', PRIMARY KEY (ingredient, unit)) ENGINE=InnoDB;
 
109
CREATE TABLE `t1` ( `unit` varchar(50) NOT NULL default '', `ingredient` varchar(50) NOT NULL default '') ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
110
CREATE TABLE `t2` ( `ingredient` varchar(50) NOT NULL default '', `unit` varchar(50) NOT NULL default '', PRIMARY KEY (ingredient, unit)) ENGINE=InnoDB DEFAULT CHARSET=latin1;
111
111
INSERT INTO `t1` VALUES ('xx','yy');
112
112
INSERT INTO `t2` VALUES ('yy','xx');
113
113
SELECT R.unit, R.ingredient FROM t1 R WHERE R.ingredient IN (SELECT N.ingredient FROM t2 N WHERE N.unit = R.unit);
145
145
country varchar(45) NOT NULL,    
146
146
funds_requested float NOT NULL,
147
147
schooltype varchar(45) NOT NULL
148
 
) ENGINE=InnoDB;
 
148
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
149
149
insert into t1 values ("the school", "USA", 1200, "Human");
150
150
select count(country) as countrycount, sum(funds_requested) as smcnt,
151
151
country, (select sum(funds_requested) from t1) as total_funds