sel000100.test
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. DROP TABLE IF EXISTS t1,t2;
  2. CREATE TABLE t1 (
  3.   ID int(11) NOT NULL auto_increment,
  4.   NAME varchar(75) DEFAULT '' NOT NULL,
  5.   LINK_ID int(11) DEFAULT '0' NOT NULL,
  6.   PRIMARY KEY (ID),
  7.   KEY NAME (NAME),
  8.   KEY LINK_ID (LINK_ID)
  9. );
  10. INSERT INTO t1 (ID, NAME, LINK_ID) VALUES (1,'Mike',0);
  11. INSERT INTO t1 (ID, NAME, LINK_ID) VALUES (2,'Jack',0);
  12. INSERT INTO t1 (ID, NAME, LINK_ID) VALUES (3,'Bill',0);
  13. CREATE TABLE t2 (
  14.   ID int(11) NOT NULL auto_increment,
  15.   NAME varchar(150) DEFAULT '' NOT NULL,
  16.   PRIMARY KEY (ID),
  17.   KEY NAME (NAME)
  18. );
  19. @r/sel000100.result SELECT DISTINCT
  20.     t2.id AS key_link_id,
  21.     t2.name AS link
  22. FROM t1
  23. LEFT JOIN t2 ON t1.link_id=t2.id
  24. GROUP BY t1.id
  25. ORDER BY link;
  26. drop table t1,t2;