得到下面的表结构。SQL查询 - 为少数列添加空白数据
表1
ServiceID Activity_type Start_date End_date
1 Long Day Care 12/03/2012 12/03/2020
1 Family Day Care 12/03/2012 12/03/2020
2 Vacation Care 12/05/2012 12/03/2020
2 Before School Care 12/05/2012 12/03/2020
3 Long Day Care 12/09/2012 12/03/2020
3 Vacation Care 12/09/2012 12/03/2020
3 After School Care 12/09/2012 12/03/2020
现在我想显示空白Activity_type
时服务没有活动而得到的所有不同Activity_type
如果服务没有这样的活动,则显示与ServiceId , Start_date, End_Date
记录和一个空白Activity_type
。我希望每个服务的总行数=不同的活动类型的总数。
输出应该如下所示。每个服务有五行,不同活动类型的总计数是5。
ServiceID Activity_type Start_date End_date
1 Long Day Care 12/03/2012 12/03/2020
1 Family Day Care 12/03/2012 12/03/2020
1 12/03/2012 12/03/2020
1 12/03/2012 12/03/2020
1 12/03/2012 12/03/2020
2 Vacation Care 12/05/2012 12/03/2020
2 Before School Care 12/05/2012 12/03/2020
2 12/05/2012 12/03/2020
2 12/05/2012 12/03/2020
2 12/05/2012 12/03/2020
3 Long Day Care 12/09/2012 12/03/2020
3 Vacation Care 12/09/2012 12/03/2020
3 After School Care 12/09/2012 12/03/2020
3 12/09/2012 12/03/2020
3 12/09/2012 12/03/2020
任何帮助?
再次阅读该问题。 – Maximus 2013-05-08 04:42:18
@Sivakumar:这不是最清楚的问题,并且不是很明显涉及多个表格。我决定回答对这个问题的最简单的解释,以防事实证明这是OP所要求的。 – 2013-05-08 04:45:09