0

我正在使用mysql。需要创建一个视图,其中查询必须包含一些 MIN(case when then else end)语句。
我不知道我必须编写多少个 Case 语句,因为这个值取决于与视图相关的表之一,比如表 B。所以我的视图在 select 语句中必须有一个动态的案例数。我想知道如何实现。我认为可以通过计算表B中的行数,然后将此值设置为变量(@q),然后在select语句中使用while循环动态创建尽可能多的MIN(case when then else end)需要的陈述。谢谢您的帮助。

4

0 回答 0