我想在整个数据库中查找2-3个不同的列名称,并列出所有包含这些列的表。任何简单的查询?
我已经看到了MySQL的解决方案,该解决方案在这里不起作用,因为据我所知,TD没有方案,但是我找到了。
并尝试此代码:
SELECT TableName
FROM DBC.COLUMNS
WHERE DatabaseName = 'DB_NAME' and
ColumnName in ('col1', 'col2')
但是肯定必须使用子查询来获取TableName,因为DBC.COLUMNS没有该字段。还有其他想法吗?
您正在寻找:
SELECT tablename
FROM dbc.columnsV
WHERE ColumnName in ('col1', 'col2')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句