我有一个名为is_thumbnail
默认值的列no
。我根据以下选择一行is_thumbnail = 'yes'
$query = $conn->prepare("SELECT * FROM project_data
WHERE project_id = :projectId
AND is_thumbnail = 'yes'
LIMIT 1");
有可能没有行的值为yes
。在这种情况下,我想选择具有相同projectId
值的第一行,而不管is_thumbnail
现在我知道我可以看到查询返回的内容,然后运行另一个查询。我想知道是否可以在单个查询中执行此操作,或者是否可以通过某种方式利用 PDO?我刚开始使用 PDO。谢谢!
示例数据:
id project_id image is_thumbnail
20 2 50f5c7b5b8566_20120803_185833.jpg no
19 2 50f5c7b2767d1_4link 048.jpg no
18 2 50f5c7af2fb22_4link 047.jpg no