博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年9月16日

摘要: 为了从两个或多个表中选出数据,一般使用表连接来实现这个功能。 这里先介绍join(连接)的概念. 为此我们准备了两个试验用表: album(专辑表) 和 track(曲目表). 专辑表:包含200首来自Amazon的音乐CD的概要信息。album(asin, title, artist, price, release, label, rank)曲目表:每张专辑中的曲目(因为是音乐CD,所以也可叫歌曲)的详细信息。track(album, dsk, posn, song) SQL短语 FROM album JOIN track ON album.asin=track.album 表示连接albu 阅读全文

posted @ 2008-09-16 17:25 小飞龙(Jack) 阅读(437) 评论(0) 推荐(0) 编辑

摘要: sql中left join、right join的简单说明数据库常见的join方式有三种:inner join, left outter join, right outter join(还有一种full join,因不常用,本文不讨论)。这三种连接方式都是将两个以上的表通过on条件语句,拼成一个大表。以下是它们的共同点:1. 关于左右表的概念。左表指的是在SQL语句中排在left join左边的表,右表指的是排在left join右边的表。2. 在拼成的大表中,左表排在左边,右表排在右边。3. on条件语句最好用=号对两表相应的主外键进行连接。当然,也可以用其他操作符,如>, <, 阅读全文

posted @ 2008-09-16 17:24 小飞龙(Jack) 阅读(732) 评论(2) 推荐(0) 编辑