在prepared statement query中,如果行不存在,则返回一些内容

wkftcu5l  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(333)

我使用一个简单的查询返回几行的内容:

SELECT a, b FROM TABLE WHERE id IN(?,?,?)

如果是这样的话,我试图回显行/id不存在
我在这里读到 ifnull 但是我不知道如何正确地将它与我的查询一起使用 IN .
有什么建议吗?谢谢

enyaitl3

enyaitl31#

你的要求对我来说没有多大意义,但你可以使用下面的查询来实现它-

SELECT IFNULL((SELECT 1 from TABLE WHERE id IN (?,?,?) ), 'No Records Found');

相关问题