CREATE TABLE q1(id int(6) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id),name CHAR(20));
INSERT INTO q1(name) VALUES('name1');
INSERT INTO q1(name) VALUES('name2');
INSERT INTO q1(name) VALUES('name3');
INSERT INTO q1(name) VALUES('name4');
INSERT INTO q1(name) VALUES('name5');CREATE TABLE q2(id int(6) NOT NULL,name CHAR(20));
INSERT INTO q2(id,name) VALUES(1,'name1');
INSERT INTO q2(id,name) VALUES(1,'name11');
INSERT INTO q2(id,name) VALUES(1,'name111');
INSERT INTO q2(id,name) VALUES(1,'name1111');
INSERT INTO q2(id,name) VALUES(9,'name9');
INSERT INTO q2(id,name) VALUES(4,'name4');
INSERT INTO q2(id,name) VALUES(8,'name8');方法1:
SELECT one.*,two.* FROM q1 one,q2 two WHERE one.id=two.id;
方法2:
SELECT one.*,two.* FROM q1 one INNER JOIN q2 two WHERE one.id=two.id;