SQL语句中的JOIN
作者:kinroc 日期:2008-01-03
今天研究了一下join的用法,从网上找了一些资料:
jion 语句有三种,inner join, left outer join 和 right outer join 都可以简写,分别为join,left join,right join。 join语句可以用来组合两个表中的记录,只要在公共字段之中有相符的值即可,该语句联合两个表查询得到的结果是可以添加新的数据,可以把它看成将两个具有相关内容的表联接在一起新生成的表,而一般的select 语句没有这个功能。1) 内连接,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.字段号
跟日期有关的两条经典SQL语句
作者:kinroc 日期:2006-12-11
1.用一条语句得出某日期所在月份的最大天数?
Select DAY(DATEADD(dd, -DAY('2004-02-13'), DATEADD(mm, 1, '2004-02-13'))) AS 'Day Number'
2.少记录变成多条记录问题
有表tbl
日期 收入 支出
2004-02-11 00:00:00 60 45
2004-03-01 00:00:00 60 45
2004-03-02 00:00:00 40 50
2004-03-05 00:00:00 50 40











