我不是SQL专家,所以在尝试在线上看到的内容进行实现或修改时遇到了些困难。
我试图从一个我不熟悉的架构中构建一个查询。该架构有50多个表,每个表都有不同数量的列。
我有一些值,但找不到这些值所在的字段或表。
本来想用以下代码查找这些值,但我想不出一种方法:
- 包含所有列而无需在IN操作符中逐个键入它们。
- 不确定是否有一种方法可以修改代码,使我不必为架构中的每个表运行它。
SELECT
*
FROM
XX_PROD.XXX_MART.FACT_SALES_ORDER AS FSO
WHERE 'AVP' IN (FSO.COLUMNS)
LIMIT
10000