![]() |
1
2
只能使用动态SQL读取master.training_type来生成字符串,然后使用
|
![]() |
2
1
只能使用存储过程中的动态SQL来完成此操作。如果出于安全或其他原因不想动态生成视图或存储过程,也可以使用代码生成提前生成视图或存储过程。 |
![]() |
3
1
如果表都是相同的结构,请创建 Partitioned View |
![]() |
4
1
做这样的事:
然后选择并连接到/从中选择:
但这些都不是非常有效的。你能把这些数据以固定的间隔转换成一个组合表吗? |
![]() |
5
1
分区视图是一种可能的方法。由于您只选择FO列,您真的只是通过内部连接检查训练表中是否存在行?另外,看起来您试图在join中使用foo作为别名,但在SELECT子句中并没有这样设置。所以我猜你到底想要什么。 另一个问题。。。这套训练表是静态的吗?您是否希望能够添加一个带有新后缀号的新表并使其正常工作? 另一种可能的解决方案:
如果您真的想从训练数据表返回列,那么可以使用如下方法:
|
![]() |
Community wiki · SQL语法新手 1 年前 |
|
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
![]() |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
![]() |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |