在這個傳統的SQL數據庫與數百個表,我需要做一個內部連接在其名稱中的所有表如下格式:SQL內連接基於表名模式
barX_foo_bazX
barX_foo_bazY
barZ_foo_bazZ
- 我想內部連接以foo的所有表在其名稱
我不確定這是否可能。
顯然,這種語法是不是(但它可能有助於瞭解我瞄準):
USE [LegacyDB_Name]
SELECT *
FROM '%_foo_%' inner join '%_foo_%'
where my_stuff_is(some condition)
有什麼建議?關於如何做到這一點的想法?也許有一個更容易的路徑,這個年輕的padawan沒有看到...
很多謝謝!
不,這是不可能的。 –
@vetras:如果你可以想出每個表的連接條件,或者它們是相同的,那麼它是可能的 – TheGameiswar