我在下面的选择中检索了所有以“ ABC_”开头的表:
SELECT *
FROM information_schema.tables
WHERE table_name LIKE 'ABC_%'
所有“ ABC_”表都包含一个名为“ SKU”的字段。
我还有另一个SELECT可以检索SKU列表:
SELECT SKU from tblProducts
如何返回包含至少一个来自tblProducts的SKU的“ ABC_”表的列表?
答案 0 :(得分:2)
仅需一点动态SQL魔术:
使用所需的表创建所有查询的联合,每个内部查询都带有where exists
,以确保其中的至少一行具有{{1} }}表:
sku