inner join 连接两个表的用法:
现有两个表结构如下
文章表 news
newsid 文章ID
classid 文章分类ID
newstitle 文章标题
...
文章分类表 class
classid 分类ID
classname 分类名称
使用inner join取文章标题和分类名称sql语句
$sql = "select news.newstitle,class.classname from news inner join class on news.classid=class.classid order by news.newsid desc";
inner join语法格式:
inner join ... on 的语法格式可以概括为:
from (((表1 inner join 表2 on 表1.字段号=表2.字段号) inner join 表3 on 表1.字段号=表3.字段号) inner join 表4 on member.字段号=表4.字段号) inner join 表x on member.字段号=表x.字段号
只要套用该格式就可以了。
上面取文章标题和分类名称的语法格式可以概括为:
from 表1 inner join 表2 on 表1.字段号=表2.字段号
inner join 连接三个表的用法:
使用inner join取文章标题和分类名称和发表此文章的会员名
三个表结构如下
文章表 news
newsid 文章ID
classid 文章分类ID
userid 会员ID
newstitle 文章标题
...
文章分类表 class
classid 分类ID
classname 分类名称
会员表 user
userid 会员ID
username 会员名称
使用inner join取文章标题和分类名称和发表此文章的会员名sql语句
$sql = "select news.newstitle,class.classname,user.username from (news inner join class on news.classid=class.classid) inner join user on news.userid=user.userid order by news.newsid desc";
语法格式可以概括为:
from (表1 inner join 表2 on 表1.字段号=表2.字段号) inner join 表3 on 表1.字段号=表3.字段号
连接四个表或更多表的用法同上。
分享到:
相关推荐
SQL语句left join/right join/inner join 的用法比较 SQL语句left join/right join/inner join 的用法比较
SQL中的left outer join,inner join,right outer join用法详解
SQL语句inner join,left join ,right join连接的不同之处, 非常实用
Visual C++源代码 158 如何获取SQL语句多个查询结果表Visual C++源代码 158 如何获取SQL语句多个查询结果表Visual C++源代码 158 如何获取SQL语句多个查询结果表Visual C++源代码 158 如何获取SQL语句多个查询结果表...
sql语句中join的用法 sql语句中join的用法
关于SQL 中的inner join的使用,是DOC文档,希望对大家有用,关于SQL 中的inner join的使用,是DOC文档,希望对大家有用
自己学习的笔记--查询计算机系CS男学生学号、姓名和考试成绩 SELECT A.Sno,A.Sname,B.degree...SELECT A.Sno,A.Sname,B.degree FROM student A INNER JOIN sc B ON A.Sdept = 'CS' AND A.Ssex = '男' AND A.Sno = B.sno
【SQL】在sql server中 delete时 使用INNER JOIN 京华志出品 必数精华
ODBC编程中,不可能只有一个数据表,多表查询SQL语句同样胜任!
对于开发使用到数据库的应用,免不了就要使用联合查询,SQL中常用的联合查询有inner join、outer join和cross join;这三者的区别很多人都应该不是很清楚,包括我自己,下面我们一起来看看,如果你使用join连表,...
SQL语句 SELECT LIKE like用法详解SQL语句 SELECT LIKE like用法详解SQL语句 SELECT LIKE like用法详解
inner join、 left join 、right join、 outer join之间的区别
获取SQL语句多个查询结果表 编程小实例,C++.net源代码编写
一、外连接 1、左连接 left join 或 left outer join 2、右连接 right join 或 right outer join 3、完全外连接 full join 或 full outer join ...四、两表关系为一对多,多对一或多对多时的连接语句
sql的 INNER JOIN 语法,sql的 INNER JOIN 语法
用SQL语句j查SQLServer的表结构 用SQL语句j查SQLServer的表结构
这里使用了3表关联,对于多表关联的 INNER JOIN 写法有一个技巧 1. 先写最简单的2表关联 INNER JOIN 2. 然后使用 () 从 FROM 之后到语句结尾全部扩起来 3. 在语句结尾开始连接与下一个表的 INNER JOIN 记住这个原则...
常用sql语句(有表结构)
比较全的SQL语句 create update delete
SQLServer动态SQL语句的用法