Mysql 给定。@user2407394他在WHERE子句中调用“group”列,但子查询只返回一个名为linktable的列。@jakub:它是“DT”而不是subQ。他在我的评论后更新了问题..@拉维:谢谢你的更新。现在我明白你想做什么了。我倾向于同意雅库布的回

Mysql 给定。@user2407394他在WHERE子句中调用“group”列,但子查询只返回一个名为linktable的列。@jakub:它是“DT”而不是subQ。他在我的评论后更新了问题..@拉维:谢谢你的更新。现在我明白你想做什么了。我倾向于同意雅库布的回,mysql,sql,sql-server,oracle,postgresql,Mysql,Sql,Sql Server,Oracle,Postgresql,给定。@user2407394他在WHERE子句中调用“group”列,但子查询只返回一个名为linktable的列。@jakub:它是“DT”而不是subQ。他在我的评论后更新了问题..@拉维:谢谢你的更新。现在我明白你想做什么了。我倾向于同意雅库布的回答-1是因为缺乏细节。卸下它,谢谢。我将我的表名存储在另一个表中(该表正试图通过子查询获取),并希望返回该表中的所有行。如果可能的话,我已经在更新中给出了我的目标表结构。谢谢。我将我的表名存储在另一个表中(该表正试图通过子查询获取),并希望返回


给定。@user2407394他在WHERE子句中调用“group”列,但子查询只返回一个名为linktable的列。@jakub:它是“DT”而不是subQ。他在我的评论后更新了问题..@拉维:谢谢你的更新。现在我明白你想做什么了。我倾向于同意雅库布的回答-1是因为缺乏细节。卸下它,谢谢。我将我的表名存储在另一个表中(该表正试图通过子查询获取),并希望返回该表中的所有行。如果可能的话,我已经在更新中给出了我的目标表结构。谢谢。我将我的表名存储在另一个表中(该表正试图通过子查询获取),并希望返回该表中的所有行。如果可能的话,我已经在更新中给出了我的目标表结构。谢谢Jakub。我只是那样做了。想知道我是否可以在一个查询中完成,而不是打两个电话。谢谢Jakub。我只是那样做了。我想知道我是否可以在一个查询中完成,而不是打两个电话。
SELECT * FROM (SELECT linktable FROM adm_linkedfields WHERE name = 'company') as cbo WHERE group='BEST'
SELECT * FROM (SELECT linktable FROM adm_linkedfields WHERE name = 'company') as cbo 
WHERE group='BEST';
create table t1(x1 int);
select * from t1 where z1 = 7;  //error
SELECT *
FROM (SELECT linktable
      FROM adm_linkedfields
      WHERE name = 'company'
     ) cbo
WHERE group='BEST'
create view vw_linktable as
    select 'table1' as which, t.* from table1 t union all
    select 'table2', t.* from table2 t