【发布时间】:2011-07-23 20:36:50
【问题描述】:
考虑“Query1”,这是相当耗时的。 “Query1”不是静态的,它取决于 $language_id 参数,这就是为什么我不能将它保存在服务器上的原因。 我想用另一个查询语句查询这个“Query1”。我希望,这应该很快。我可能看到两种方式
-
$result = mysql_query('SELECT * FROM raw_data_tbl WHERE ((ID=$language_id) AND (age>13))');
然后呢?在这里,我想获取结果并使用以下内容重新查询它:
$result2 = mysql_query('SELECT * FROM $result WHERE (Salary>1000)');
是否可以直接在服务器端创建类似“基于变量”的 MYSQL 查询并以某种方式将变量 $language_id 传递给它?第二个查询将查询该查询:-)
谢谢...
【问题讨论】:
-
如果您愿意,可以使用嵌套 SQL 查询。