【发布时间】:2010-09-26 02:57:39
【问题描述】:
好的,所以我们有一堆这样命名的表:
training_data_001
training_data_002
training_data_003
training_data_004
training_data_005
然后要找到我们在另一个表中查看字段的那些,我们将其命名为 master.training_type。
无论如何,我想知道是否有人知道一种方法可以对这种数据进行基于奇怪表名的连接。像这样的:
SELECT foo FROM master WHERE id = ?
INNER JOIN training_data_${master.training_type}
ON foo.id = training_data_${master.training_type}.foo_id
我知道我可以在客户端执行此操作,但最好让数据库执行此操作。
另请注意:它是 SQL Server。
更新:我决定只在客户端进行。还是谢谢大家。
谢谢!
-fREW
【问题讨论】:
-
WHERE 子句出现在所有 JOIN 之后