~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/r/distinct.result

  • Committer: Monty Taylor
  • Date: 2008-09-15 17:24:04 UTC
  • Revision ID: monty@inaugust.com-20080915172404-ygh6hiyu0q7qpa9x
Removed strndup calls.

Show diffs side-by-side

added added

removed removed

Lines of Context:
160
160
SELECT DISTINCT UserId FROM t1 WHERE UserId=22;
161
161
UserId
162
162
drop table t1;
163
 
CREATE TABLE t1 (a int not null primary key,b int);
 
163
CREATE TABLE t1 (a int unsigned not null primary key,b int unsigned);
164
164
INSERT INTO t1 VALUES (1,1),(2,1),(3,1),(4,1);
165
 
CREATE TABLE t2 (a int not null, key (A));
 
165
CREATE TABLE t2 (a int unsigned not null, key (A));
166
166
INSERT INTO t2 VALUES (1),(2);
167
 
CREATE TABLE t3 (a int, key(A), b text);
 
167
CREATE TABLE t3 (a int unsigned, key(A), b text);
168
168
INSERT INTO t3 VALUES (1,'1'),(2,'2');
169
169
SELECT DISTINCT t3.b FROM t3,t2,t1 WHERE t3.a=t1.b AND t1.a=t2.a;
170
170
b
402
402
test2@testdomain.com    R002
403
403
test3@testdomain.com    Z001
404
404
drop table t1,t2;
405
 
CREATE TABLE t1 (privatemessageid int NOT NULL auto_increment,  folderid int NOT NULL default '0',  userid int NOT NULL default '0',  touserid int NOT NULL default '0',  fromuserid int NOT NULL default '0',  title varchar(250) NOT NULL default '',  message mediumtext NOT NULL,  dateline int NOT NULL default '0',  showsignature int NOT NULL default '0',  iconid int NOT NULL default '0',  messageread int NOT NULL default '0',  readtime int NOT NULL default '0',  receipt int NOT NULL default '0',  deleteprompt int NOT NULL default '0',  multiplerecipients int NOT NULL default '0',  PRIMARY KEY  (privatemessageid),  KEY userid (userid)) ENGINE=MyISAM;
 
405
CREATE TABLE t1 (privatemessageid int unsigned NOT NULL auto_increment,  folderid smallint NOT NULL default '0',  userid int unsigned NOT NULL default '0',  touserid int unsigned NOT NULL default '0',  fromuserid int unsigned NOT NULL default '0',  title varchar(250) NOT NULL default '',  message mediumtext NOT NULL,  dateline int unsigned NOT NULL default '0',  showsignature smallint NOT NULL default '0',  iconid smallint unsigned NOT NULL default '0',  messageread smallint NOT NULL default '0',  readtime int unsigned NOT NULL default '0',  receipt smallint unsigned NOT NULL default '0',  deleteprompt smallint unsigned NOT NULL default '0',  multiplerecipients smallint unsigned NOT NULL default '0',  PRIMARY KEY  (privatemessageid),  KEY userid (userid)) ENGINE=MyISAM;
406
406
INSERT INTO t1 VALUES (128,0,33,33,8,':D','',996121863,1,0,2,996122850,2,0,0);
407
 
CREATE TABLE t2 (userid int NOT NULL auto_increment,  usergroupid int NOT NULL default '0',  username varchar(50) NOT NULL default '',  password varchar(50) NOT NULL default '',  email varchar(50) NOT NULL default '',  styleid int NOT NULL default '0',  parentemail varchar(50) NOT NULL default '',  coppauser int NOT NULL default '0',  homepage varchar(100) NOT NULL default '',  icq varchar(20) NOT NULL default '',  aim varchar(20) NOT NULL default '',  yahoo varchar(20) NOT NULL default '',  signature mediumtext NOT NULL,  adminemail int NOT NULL default '0',  showemail int NOT NULL default '0',  invisible int NOT NULL default '0',  usertitle varchar(250) NOT NULL default '',  customtitle int NOT NULL default '0',  joindate int NOT NULL default '0',  cookieuser int NOT NULL default '0',  daysprune int NOT NULL default '0',  lastvisit int NOT NULL default '0',  lastactivity int NOT NULL default '0',  lastpost int NOT NULL default '0',  posts int NOT NULL default '0',  timezoneoffset varchar(4) NOT NULL default '',  emailnotification int NOT NULL default '0',  buddylist mediumtext NOT NULL,  ignorelist mediumtext NOT NULL,  pmfolders mediumtext NOT NULL,  receivepm int NOT NULL default '0',  emailonpm int NOT NULL default '0',  pmpopup int NOT NULL default '0',  avatarid int NOT NULL default '0',  avatarrevision int NOT NULL default '0',  options int NOT NULL default '15',  birthday date NOT NULL default '0000-00-00',  maxposts int NOT NULL default '-1',  startofweek int NOT NULL default '1',  ipaddress varchar(20) NOT NULL default '',  referrerid int NOT NULL default '0',  nosessionhash int NOT NULL default '0',  autorefresh int NOT NULL default '-1',  messagepopup int NOT NULL default '0',  inforum int NOT NULL default '0',  ratenum int NOT NULL default '0',  ratetotal int NOT NULL default '0',  allowrate int NOT NULL default '1',  PRIMARY KEY  (userid),  KEY usergroupid (usergroupid),  KEY username (username),  KEY inforum (inforum)) ENGINE=MyISAM;
 
407
CREATE TABLE t2 (userid int unsigned NOT NULL auto_increment,  usergroupid smallint unsigned NOT NULL default '0',  username varchar(50) NOT NULL default '',  password varchar(50) NOT NULL default '',  email varchar(50) NOT NULL default '',  styleid smallint unsigned NOT NULL default '0',  parentemail varchar(50) NOT NULL default '',  coppauser smallint NOT NULL default '0',  homepage varchar(100) NOT NULL default '',  icq varchar(20) NOT NULL default '',  aim varchar(20) NOT NULL default '',  yahoo varchar(20) NOT NULL default '',  signature mediumtext NOT NULL,  adminemail smallint NOT NULL default '0',  showemail smallint NOT NULL default '0',  invisible smallint NOT NULL default '0',  usertitle varchar(250) NOT NULL default '',  customtitle smallint NOT NULL default '0',  joindate int unsigned NOT NULL default '0',  cookieuser smallint NOT NULL default '0',  daysprune smallint NOT NULL default '0',  lastvisit int unsigned NOT NULL default '0',  lastactivity int unsigned NOT NULL default '0',  lastpost int unsigned NOT NULL default '0',  posts smallint unsigned NOT NULL default '0',  timezoneoffset varchar(4) NOT NULL default '',  emailnotification smallint NOT NULL default '0',  buddylist mediumtext NOT NULL,  ignorelist mediumtext NOT NULL,  pmfolders mediumtext NOT NULL,  receivepm smallint NOT NULL default '0',  emailonpm smallint NOT NULL default '0',  pmpopup smallint NOT NULL default '0',  avatarid smallint NOT NULL default '0',  avatarrevision int unsigned NOT NULL default '0',  options smallint NOT NULL default '15',  birthday date NOT NULL default '0000-00-00',  maxposts smallint NOT NULL default '-1',  startofweek smallint NOT NULL default '1',  ipaddress varchar(20) NOT NULL default '',  referrerid int unsigned NOT NULL default '0',  nosessionhash smallint NOT NULL default '0',  autorefresh smallint NOT NULL default '-1',  messagepopup tinyint NOT NULL default '0',  inforum smallint unsigned NOT NULL default '0',  ratenum smallint unsigned NOT NULL default '0',  ratetotal smallint unsigned NOT NULL default '0',  allowrate smallint unsigned NOT NULL default '1',  PRIMARY KEY  (userid),  KEY usergroupid (usergroupid),  KEY username (username),  KEY inforum (inforum)) ENGINE=MyISAM;
408
408
INSERT INTO t2 VALUES (33,6,'Kevin','0','kevin@stileproject.com',1,'',0,'http://www.stileproject.com','','','','',1,1,0,'Administrator',0,996120694,1,-1,1030996168,1031027028,1030599436,36,'-6',0,'','','',1,0,1,0,0,15,'0000-00-00',-1,1,'64.0.0.0',0,1,-1,0,0,4,19,1);
409
409
SELECT DISTINCT t1.*, t2.* FROM t1 LEFT JOIN t2 ON (t2.userid = t1.touserid);
410
410
privatemessageid        folderid        userid  touserid        fromuserid      title   message dateline        showsignature   iconid  messageread     readtime        receipt deleteprompt    multiplerecipients      userid  usergroupid     username        password        email   styleid parentemail     coppauser       homepage        icq     aim     yahoo   signature       adminemail      showemail       invisible       usertitle       customtitle     joindate        cookieuser      daysprune       lastvisit       lastactivity    lastpost        posts   timezoneoffset  emailnotification       buddylist       ignorelist      pmfolders       receivepm       emailonpm       pmpopup avatarid        avatarrevision  options birthday        maxposts        startofweek     ipaddress       referrerid      nosessionhash   autorefresh     messagepopup    inforum ratenum ratetotal       allowrate