小背景:我们有两个从数据库导入的计划数据库,它将数据提供给我们的SQL Server。有时会在同一学术期间为同一教室创建重复记录,但这种情况不会经常发生。我需要做的是将它们合并成一行而不改变数据库(因为我还没有权利这样做)。我只是希望它在我正在运行的查询中生效。将两个计划行合并到一个SQL中
因此,在以下数据中,您可以看到我的所有过滤标准(AcademicPeriod,BuildingNumber,RoomNumber和DayOfWeek)都一样,但我有两行显示它在不同的时间被占用。
0 =空置1 =占用
AcademicPeriod | BuildingNumber | RoomNumber | DayOfWeek | 9:30a | 9:45a | 12:30p | 12:45p
------ 201401 -------------- 0001 ------------- 00015 ------- ------ R ---------- 0 ------- 0 -------- 1 --------- 1 ---
------ 201401 -------------- 0001 ------------- 00015 ------------ - R ---------- 1 ------- 1 -------- 0 --------- 0 ---
有没有在我的查询中加入这两行的方法(同样没有改变表格),这样它就只有一行所有'1'在里面?
我在截止日期之前弄明白这一点,我可以使用你可能有的任何建议。
谢谢!!!
嗨,欢迎来到SO。那么这与MySQL有什么关系? – Strawberry