我想编写一个查询,其中首先使用LIKE "%MyName"
短语在特定表中查找列名,然后在select语句中使用此列名在表Prąd中的该列中找到一个值。 / p>
SELECT
(
SELECT c.name AS ColName
FROM sys.columns c
JOIN sys.tables t ON c.object_id = t.object_id
WHERE c.name LIKE 'energia%'
)
FROM Prąd
WHERE ID =
(
SELECT MAX(ID)
FROM
Prąd
)
我得到的只是列名,而不是表Prąd中指定列和行中的值。我需要PLSQL解决方案