我对MYSQL不太熟悉,这里需要一些指导。我已经阅读了多个 MYSQL WHERE 语句解释,但没有找到这个确切的问题。我有一个名为 studies 的表,其中包含 id、name、author、category、format 和其他一些字段。
我正在构建一个带有复选框的过滤器来缩小查询范围。我想获得具有特定作者和类别和格式的所有研究。当我构建查询时,我的问题就来了。如果仅选择格式,则查询返回空,因为未选择作者。如何在没有 WHERE 语句的情况下从 AND 语句中获取结果?这是我到目前为止...
"SELECT * FROM estudos WHERE subcategory='$subcategory' AND author='$author' AND format='$format'"