我如何获得这种语法?我得到它来处理结果之一。但是我想从3脱身查询(result1
,result2
,result3
)。
$sql = "SELECT modulid=1 FROM oppgave WHERE resultat resultat2 resultat3 is NULL ORDER BY RAND() LIMIT 1";
任何提示如何查询3?
请尝试以下方法:
如果要检查resultat,resultat2和resultat3中的任何一个都不为空,则使用以下查询:
SELECT moduleid
FROM oppgave
WHERE modulid=1 and (resultat is null or resultat2 is null or resultat3 is NULL)
ORDER BY RAND() LIMIT 1;
如果要检查所有resultat,resultat2和resultat3应该为空,则使用以下查询:
SELECT moduleid
FROM oppgave
WHERE modulid=1 and (resultat is null and resultat2 is null and resultat3 is NULL)
ORDER BY RAND() LIMIT 1;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句