SQL: Return “true” if list of records exists?

后端 未结 14 872
情深已故
情深已故 2020-12-28 12:49

An alternative title might be: Check for existence of multiple rows?

Using a combination of SQL and C# I want a method to return true if all products in a list exist

14条回答
  •  猫巷女王i
    2020-12-28 13:34

    // not familiar with C#, but C#'s equivalent of PHP's:
    $count = count($productIds); // where $productIds is the array you also use in IN (...)
    
    SELECT IF ((SELECT COUNT(*) FROM Products WHERE ProductID IN (1, 10, 100)) = $count, 1, 0)

提交回复
热议问题