国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

Mysql inner join on的用法實例(必看)

2024-07-24 12:52:06
字體:
來源:轉載
供稿:網友

語法規則

SELECT column_name(s)FROM table_name1INNER JOIN table_name2 ON table_name1.column_name=table_name2.column_name

先創建兩個表,1.用戶,2.用戶類別

用戶表

CREATE TABLE `user` ( `id` int(32) NOT NULL AUTO_INCREMENT, `name` varchar(16) NOT NULL, `kindid` int(32) NOT NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8;

用戶類別表

CREATE TABLE `userkind` ( `id` int(32) NOT NULL AUTO_INCREMENT, `kindname` varchar(16) NOT NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8;

插入一些數據到user表

INSERT INTO `user` VALUES (1,'小明',1),(2,'小紅',1),(3,'涵涵',2);插入一些數據到 userkind表

INSERT INTO `userkind` VALUES (1,'普通會員'),(2,'VIP會員');

如圖:

下面是控制臺的查詢例子:

Enter password: ****Welcome to the MySQL monitor. Commands end with ; or /g.Your MySQL connection id is 2Server version: 5.5.40 MySQL Community Server (GPL)Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '/h' for help. Type '/c' to clear the current input statement.mysql> use join;Database changedmysql> select * from `user`;+----+------+--------+| id | name | kindid |+----+------+--------+| 1 | 小明 | 1 || 2 | 小紅 | 1 || 3 | 涵涵 | 2 |+----+------+--------+3 rows in set (0.00 sec)mysql> select * from `userkind`;+----+----------+| id | kindname |+----+----------+| 1 | 普通會員 || 2 | VIP會員 |+----+----------+2 rows in set (0.00 sec)mysql> select * from `user` inner join `userkind` on user.kindid=userkind.id;+----+------+--------+----+----------+| id | name | kindid | id | kindname |+----+------+--------+----+----------+| 1 | 小明 | 1 | 1 | 普通會員 || 2 | 小紅 | 1 | 1 | 普通會員 || 3 | 涵涵 | 2 | 2 | VIP會員 |+----+------+--------+----+----------+3 rows in set (0.02 sec)mysql> select `id` as `用戶ID`,`name` as `用戶名`,`kindname` as `用戶類別` from`user` inner join `userkind` where user.kindid=userkind.id;ERROR 1052 (23000): Column 'id' in field list is ambiguousmysql> select `user`.`id` as `用戶ID`,`name` as `用戶名`,`kindname` as `用戶類別` from -> `user` inner join `userkind` where `user`.`kindid`=`userkind`.`id`;+--------+--------+----------+| 用戶ID | 用戶名 | 用戶類別 |+--------+--------+----------+| 1 | 小明 | 普通會員 || 2 | 小紅 | 普通會員 || 3 | 涵涵 | VIP會員 |+--------+--------+----------+3 rows in set (0.00 sec)mysql> select `user`.`id` as `用戶ID`,`name` as `用戶名`,`kindname` as `用戶類別` from `user` inner join `userkind` on `user`.`kindid`=`userkind`.`id`;+--------+--------+----------+| 用戶ID | 用戶名 | 用戶類別 |+--------+--------+----------+| 1 | 小明 | 普通會員 || 2 | 小紅 | 普通會員 || 3 | 涵涵 | VIP會員 |+--------+--------+----------+3 rows in set (0.00 sec)mysql>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泽州县| 洞口县| 余姚市| 广西| 南召县| 广汉市| 房山区| 彭阳县| 台北市| 贺州市| 浦江县| 罗甸县| 道真| 虹口区| 阜阳市| 洪泽县| 普格县| 白水县| 仪陇县| 固镇县| 榆中县| 和龙市| 漳浦县| 横山县| 曲周县| 岳阳县| 师宗县| 柯坪县| 红桥区| 阿坝| 宁蒗| 江口县| 中西区| 蒙自县| 娄底市| 花垣县| 霍城县| 孟连| 景宁| 通辽市| 龙南县|