MySql:表中的值作为另一个表中的列

MySql:表中的值作为另一个表中的列,mysql,Mysql,我有一个疑问: SELECT GROUP_CONCAT(fieldname ORDER BY seqid SEPARATOR ',') FROM fieldstable WHERE fieldname IS NOT NULL AND fieldid = 1 ORDER BY seqid; -- this retrieves field1,field2,field3,field4 现在,我希望从另一个表中选择检索到的值: SELECT *values_retrieved* --

我有一个疑问:

SELECT GROUP_CONCAT(fieldname ORDER BY seqid SEPARATOR ',')
  FROM fieldstable
 WHERE fieldname IS NOT NULL
   AND fieldid = 1
 ORDER BY seqid;

-- this retrieves field1,field2,field3,field4
现在,我希望从另一个表中选择检索到的值:

SELECT *values_retrieved* -- field1,field2,field3,field4
  FROM valuestable;
这在1个查询中可能吗

提前谢谢


干杯。:)

不,这不可能在一个查询中实现。不过,您可以在存储过程中使用第一个查询的结果来构建第二个查询。谢谢。顺便说一下,我将构建一个存储过程。:)你所说的“选择到另一个表”到底是什么意思?根据你的回答,我认为可以使用查询。我编辑了问题。那是“从另一张桌子上”。我为这个错误感到抱歉。@Dan得到了这个问题。我不知道你在想什么……)