可能是一个简单的问题.. 我有一个来自 INFORMATION_SCHEMA 的表列表,我想对这些表中的数据进行查询(选择、删除等):
我试过了
Select * from (SELECT DISTINCT TABLE_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME = 'Col1')
但是当然不行。。
可能是一个简单的问题.. 我有一个来自 INFORMATION_SCHEMA 的表列表,我想对这些表中的数据进行查询(选择、删除等):
我试过了
Select * from (SELECT DISTINCT TABLE_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME = 'Col1')
但是当然不行。。
您必须在like之后和之后提供alias
for table 子句FROM
SELECT
q.*
SELECT q.* FROM (SELECT DISTINCT TABLE_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME = 'Col1') q
你所能看到的INFORMATION_SCHEMA
只有
SELECT q.* FROM (SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME = 'id') q
但是对于数据,您必须单独引用database
with table
name