A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 杨礼文 于 2012-3-23 19:46 编辑

数据库中  join的用法 越详细越好 最好能举例子

2 个回复

倒序浏览
本帖最后由 孙树迁 于 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 13:54
SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。

表1 newClass 新闻类别

非常感谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马