黑马程序员技术交流社区

标题: 数据库中 join的用法 越详细越好 最好能举例子 [打印本页]

作者: 杨礼文    时间: 2012-3-23 13:17
标题: 数据库中 join的用法 越详细越好 最好能举例子
本帖最后由 杨礼文 于 2012-3-23 19:46 编辑

数据库中  join的用法 越详细越好 最好能举例子
作者: 孙树迁    时间: 2012-3-23 13:54
本帖最后由 孙树迁 于 2012-3-23 13:56 编辑

SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。

表1 newClass 新闻类别
id  className
1  社会新闻
2  娱乐新闻
3  体育新闻

表2 new 新闻表
id title                                     content    classid
1 刘德华有小孩了                   XXXX       2
2 油价又高了                          油价YY    1
3  林书豪得18分了                 林林林     3
4  尼克斯大战猛龙24日7点    大战大战  3

select  n.id, n.title, n.content, c.className  from [new] as n
inner join [className] as c
on n.classid = c.id

这样一下就马new和新闻类别 ,一起读出来了,
更详细 查看MSDN帮助。MSDN有时候,新人很难看明白 :

http://www.w3school.com.cn/sql/sql_join.asp

这个说的比较简单,多用几次就会了,我以前也不会,工作中经常用,自然就会了,







作者: 杨礼文    时间: 2012-3-23 19:43
孙树迁 发表于 2012-3-23 13:54
SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。

表1 newClass 新闻类别

非常感谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2