我有以下查詢。獲取兩種類型的行數最少的行數
$sql = "SELECT customer FROM furniture WHERE id = :id AND category = :cat";
$stmt = $connectdb->prepare($sql);
$stmt->execute(array(':id'=>$id, ':cat'=>"1"));
$resulta = $stmt->fetchAll(PDO::FETCH_ASSOC);
$rowcount = count($result);
這很好用。但我有一個要求從WHERE id = :id AND category = :cat
獲得行數,以及從WHERE category = :cat
獲得行數。是否有可能在不必將所有這些SELECT查詢行寫入兩次的情況下執行它們?
這裏是什麼'id'? PK?如果您需要計入'category'字段,則必須根據表中的'customer'或任何其他字段找到它。 –