我有大约9个选择不同的语句,每个语句有186行。目前他们使用联合所有组合并且工作正常。它返回30,416行,最后是1008行代码。是否可以将所有9个选择语句组合成1个选择语句并获得准确的结果? select语句是相同的,除了一些列根据类似CourseID1和CourseID2或Credit1和Credit2等变化...我将这些case语句组合起来做这样的事情,其中大部分更复杂,
mod
以前写的是,case
when com.pxTITLE1 is not null then com.pxTITLE1
when com.pxTITLE2 is not null then com.pxTITLE2
end as CollegeCourseDescrip
。这怪物中有大约76列。我的连接语句如下所示:
,com.pxTITLE1 as com.pxTITLE1
重写此代码并组合select语句后代码正在工作并将其减少到301行。但是,我的结果也改为403行。我确信这是我写连接的方式。我尝试了几种不同的方法,但似乎没有什么能让我接近结果应该是什么。我在追逐那里不可能的东西吗?关于如何做到这一点的任何提示?谢谢!