如果Prepared Statement Query中不存在行,则返回一些内容

问题描述 投票:0回答:1

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

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

我试图回应一下,如果是这样的话,行/ id就不存在了

我在这里读到有关ifnull但我无法弄清楚如何正确使用它与我使用IN的查询。

有什么建议吗?非常感谢

mysql mysqli prepared-statement
1个回答
0
投票

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

SELECT IFNULL((SELECT 1 from TABLE WHERE id IN (?,?,?) ), 'No Records Found');
© www.soinside.com 2019 - 2024. All rights reserved.