114
bug_id mediumint(9) NOT NULL auto_increment,
115
groupset bigint(20) DEFAULT '0' NOT NULL,
116
assigned_to mediumint(9) DEFAULT '0' NOT NULL,
118
bug_severity enum('blocker','critical','major','normal','minor','trivial','enhancement') DEFAULT 'blocker' NOT NULL,
119
bug_status enum('','NEW','ASSIGNED','REOPENED','RESOLVED','VERIFIED','CLOSED') DEFAULT 'NEW' NOT NULL,
120
creation_ts datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
122
short_desc mediumtext,
123
long_desc mediumtext,
124
op_sys enum('All','Windows 3.1','Windows 95','Windows 98','Windows NT','Windows 2000','Linux','other') DEFAULT 'All' NOT NULL,
125
priority enum('P1','P2','P3','P4','P5') DEFAULT 'P1' NOT NULL,
126
product varchar(64) DEFAULT '' NOT NULL,
127
rep_platform enum('All','PC','VTD-8','Other'),
128
reporter mediumint(9) DEFAULT '0' NOT NULL,
129
version varchar(16) DEFAULT '' NOT NULL,
130
component varchar(50) DEFAULT '' NOT NULL,
131
resolution enum('','FIXED','INVALID','WONTFIX','LATER','REMIND','DUPLICATE','WORKSFORME') DEFAULT '' NOT NULL,
132
target_milestone varchar(20) DEFAULT '' NOT NULL,
133
qa_contact mediumint(9) DEFAULT '0' NOT NULL,
134
status_whiteboard mediumtext NOT NULL,
135
votes mediumint(9) DEFAULT '0' NOT NULL,
136
PRIMARY KEY (bug_id),
137
KEY assigned_to (assigned_to),
138
KEY creation_ts (creation_ts),
139
KEY delta_ts (delta_ts),
140
KEY bug_severity (bug_severity),
141
KEY bug_status (bug_status),
143
KEY priority (priority),
144
KEY product (product),
145
KEY reporter (reporter),
146
KEY version (version),
147
KEY component (component),
148
KEY resolution (resolution),
149
KEY target_milestone (target_milestone),
150
KEY qa_contact (qa_contact),
153
INSERT INTO t1 VALUES (1,0,0,'','normal','','2000-02-10 09:25:12',20000321114747,'','','Linux','P1','TestProduct','PC',3,'other','TestComponent','','M1',0,'',0);
154
INSERT INTO t1 VALUES (9,0,0,'','enhancement','','2000-03-10 11:49:36',20000321114747,'','','All','P5','AAAAA','PC',3,'2.00 CD - Pre','BBBBBBBBBBBBB - conversion','','',0,'',0);
155
INSERT INTO t1 VALUES (10,0,0,'','enhancement','','2000-03-10 18:10:16',20000321114747,'','','All','P4','AAAAA','PC',3,'2.00 CD - Pre','BBBBBBBBBBBBB - conversion','','',0,'',0);
156
INSERT INTO t1 VALUES (7,0,0,'','critical','','2000-03-09 10:50:21',20000321114747,'','','All','P1','AAAAA','PC',3,'2.00 CD - Pre','BBBBBBBBBBBBB - generic','','',0,'',0);
157
INSERT INTO t1 VALUES (6,0,0,'','normal','','2000-03-09 10:42:44',20000321114747,'','','All','P2','AAAAA','PC',3,'2.00 CD - Pre','kkkkkkkkkkk lllllllllll','','',0,'',0);
158
INSERT INTO t1 VALUES (8,0,0,'','major','','2000-03-09 11:32:14',20000321114747,'','','All','P3','AAAAA','PC',3,'2.00 CD - Pre','kkkkkkkkkkk lllllllllll','','',0,'',0);
159
INSERT INTO t1 VALUES (5,0,0,'','enhancement','','2000-03-09 10:38:59',20000321114747,'','','All','P5','CCC/CCCCCC','PC',5,'7.00','Administration','','',0,'',0);
160
INSERT INTO t1 VALUES (4,0,0,'','normal','','2000-03-08 18:32:14',20000321114747,'','','other','P2','TestProduct','Other',3,'other','TestComponent2','','',0,'',0);
161
INSERT INTO t1 VALUES (3,0,0,'','normal','','2000-03-08 18:30:52',20000321114747,'','','other','P2','TestProduct','Other',3,'other','TestComponent','','',0,'',0);
162
INSERT INTO t1 VALUES (2,0,0,'','enhancement','','2000-03-08 18:24:51',20000321114747,'','','All','P2','TestProduct','Other',4,'other','TestComponent2','','',0,'',0);
163
INSERT INTO t1 VALUES (11,0,0,'','blocker','','2000-03-13 09:43:41',20000321114747,'','','All','P2','CCC/CCCCCC','PC',5,'7.00','DDDDDDDDD','','',0,'',0);
164
INSERT INTO t1 VALUES (12,0,0,'','normal','','2000-03-13 16:14:31',20000321114747,'','','All','P2','AAAAA','PC',3,'2.00 CD - Pre','kkkkkkkkkkk lllllllllll','','',0,'',0);
165
INSERT INTO t1 VALUES (13,0,0,'','normal','','2000-03-15 16:20:44',20000321114747,'','','other','P2','TestProduct','Other',3,'other','TestComponent','','',0,'',0);
166
INSERT INTO t1 VALUES (14,0,0,'','blocker','','2000-03-15 18:13:47',20000321114747,'','','All','P1','AAAAA','PC',3,'2.00 CD - Pre','BBBBBBBBBBBBB - generic','','',0,'',0);
167
INSERT INTO t1 VALUES (15,0,0,'','minor','','2000-03-16 18:03:28',20000321114747,'','','All','P2','CCC/CCCCCC','Other',5,'7.00','DDDDDDDDD','','',0,'',0);
168
INSERT INTO t1 VALUES (16,0,0,'','normal','','2000-03-16 18:33:41',20000321114747,'','','All','P2','CCC/CCCCCC','Other',5,'7.00','Administration','','',0,'',0);
169
INSERT INTO t1 VALUES (17,0,0,'','normal','','2000-03-16 18:34:18',20000321114747,'','','All','P2','CCC/CCCCCC','Other',5,'7.00','Administration','','',0,'',0);
170
INSERT INTO t1 VALUES (18,0,0,'','normal','','2000-03-16 18:34:56',20000321114747,'','','All','P2','CCC/CCCCCC','Other',5,'7.00','Administration','','',0,'',0);
171
INSERT INTO t1 VALUES (19,0,0,'','enhancement','','2000-03-16 18:35:34',20000321114747,'','','All','P2','CCC/CCCCCC','Other',5,'7.00','Administration','','',0,'',0);
172
INSERT INTO t1 VALUES (20,0,0,'','enhancement','','2000-03-16 18:36:23',20000321114747,'','','All','P2','CCC/CCCCCC','Other',5,'7.00','Administration','','',0,'',0);
173
INSERT INTO t1 VALUES (21,0,0,'','enhancement','','2000-03-16 18:37:23',20000321114747,'','','All','P2','CCC/CCCCCC','Other',5,'7.00','Administration','','',0,'',0);
174
INSERT INTO t1 VALUES (22,0,0,'','enhancement','','2000-03-16 18:38:16',20000321114747,'','','All','P2','CCC/CCCCCC','Other',5,'7.00','Administration','','',0,'',0);
175
INSERT INTO t1 VALUES (23,0,0,'','normal','','2000-03-16 18:58:12',20000321114747,'','','All','P2','CCC/CCCCCC','Other',5,'7.00','DDDDDDDDD','','',0,'',0);
176
INSERT INTO t1 VALUES (24,0,0,'','normal','','2000-03-17 11:08:10',20000321114747,'','','All','P2','AAAAAAAA-AAA','PC',3,'2.8','Web Interface','','',0,'',0);
177
INSERT INTO t1 VALUES (25,0,0,'','normal','','2000-03-17 11:10:45',20000321114747,'','','All','P2','AAAAAAAA-AAA','PC',3,'2.8','Web Interface','','',0,'',0);
178
INSERT INTO t1 VALUES (26,0,0,'','normal','','2000-03-17 11:15:47',20000321114747,'','','All','P2','AAAAAAAA-AAA','PC',3,'2.8','Web Interface','','',0,'',0);
179
INSERT INTO t1 VALUES (27,0,0,'','normal','','2000-03-17 17:45:41',20000321114747,'','','All','P2','CCC/CCCCCC','PC',5,'7.00','DDDDDDDDD','','',0,'',0);
180
INSERT INTO t1 VALUES (28,0,0,'','normal','','2000-03-20 09:51:45',20000321114747,'','','Windows NT','P2','TestProduct','PC',8,'other','TestComponent','','',0,'',0);
181
INSERT INTO t1 VALUES (29,0,0,'','normal','','2000-03-20 11:15:09',20000321114747,'','','All','P5','AAAAAAAA-AAA','PC',3,'2.8','Web Interface','','',0,'',0);
185
initialowner tinytext NOT NULL,
186
initialqacontact tinytext NOT NULL,
187
description mediumtext NOT NULL
189
INSERT INTO t2 VALUES ('TestComponent','TestProduct','id0001','','');
190
INSERT INTO t2 VALUES ('BBBBBBBBBBBBB - conversion','AAAAA','id0001','','');
191
INSERT INTO t2 VALUES ('BBBBBBBBBBBBB - generic','AAAAA','id0001','','');
192
INSERT INTO t2 VALUES ('TestComponent2','TestProduct','id0001','','');
193
INSERT INTO t2 VALUES ('BBBBBBBBBBBBB - eeeeeeeee','AAAAA','id0001','','');
194
INSERT INTO t2 VALUES ('kkkkkkkkkkk lllllllllll','AAAAA','id0001','','');
195
INSERT INTO t2 VALUES ('Test Procedures','AAAAA','id0001','','');
196
INSERT INTO t2 VALUES ('Documentation','AAAAA','id0003','','');
197
INSERT INTO t2 VALUES ('DDDDDDDDD','CCC/CCCCCC','id0002','','');
198
INSERT INTO t2 VALUES ('Eeeeeeee Lite','CCC/CCCCCC','id0002','','');
199
INSERT INTO t2 VALUES ('Eeeeeeee Full','CCC/CCCCCC','id0002','','');
200
INSERT INTO t2 VALUES ('Administration','CCC/CCCCCC','id0002','','');
201
INSERT INTO t2 VALUES ('Distribution','CCC/CCCCCC','id0002','','');
202
INSERT INTO t2 VALUES ('Setup','CCC/CCCCCC','id0002','','');
203
INSERT INTO t2 VALUES ('Unspecified','CCC/CCCCCC','id0002','','');
204
INSERT INTO t2 VALUES ('Web Interface','AAAAAAAA-AAA','id0001','','');
205
INSERT INTO t2 VALUES ('Host communication','AAAAA','id0001','','');
206
select value,description,bug_id from t2 left join t1 on t2.program=t1.product and t2.value=t1.component where program="AAAAA";
207
value description bug_id
208
BBBBBBBBBBBBB - conversion 9
209
BBBBBBBBBBBBB - conversion 10
210
BBBBBBBBBBBBB - generic 7
211
BBBBBBBBBBBBB - generic 14
212
BBBBBBBBBBBBB - eeeeeeeee NULL
213
kkkkkkkkkkk lllllllllll 6
214
kkkkkkkkkkk lllllllllll 8
215
kkkkkkkkkkk lllllllllll 12
218
Host communication NULL
219
select value,description,COUNT(bug_id) from t2 left join t1 on t2.program=t1.product and t2.value=t1.component where program="AAAAA" group by value;
220
value description COUNT(bug_id)
221
BBBBBBBBBBBBB - conversion 2
222
BBBBBBBBBBBBB - eeeeeeeee 0
223
BBBBBBBBBBBBB - generic 2
226
kkkkkkkkkkk lllllllllll 3
228
select value,description,COUNT(bug_id) from t2 left join t1 on t2.program=t1.product and t2.value=t1.component where program="AAAAA" group by value having COUNT(bug_id) IN (0,2);
229
value description COUNT(bug_id)
230
BBBBBBBBBBBBB - conversion 2
231
BBBBBBBBBBBBB - eeeeeeeee 0
232
BBBBBBBBBBBBB - generic 2
237
113
create table t1 (foo int);
238
114
insert into t1 values (1);
239
115
select 1+1, "a",count(*) from t1 where foo in (2);