编辑]下面的查询不是我对性能有问题的实际查询。它只是一个简化的查询。因为我只想知道是否可以将多个结果存储到一个变量中,并将该变量使用到IN条件中。下面的查询是在我想要更改的过程中进行的,以便进行优化。SELECT * FROM request WHERE facility_id IN (SELECT facility_id FROM facility);
我想要做的是将子查询存储到一个变量<
phpMyAdmin告诉我,下面的代码片段在语法上是不正确的: SET @timeset :=0;
THEN SET @time := DATE_ADD(@time,INTERVAL 10 SECOND); SET @timeset := 1; 但我看不出是怎么回事。更新:多亏了沃尔夫冈的回答,我找到了以下解决办法:
SET @