updated
table1 の行をCOUNT(*)
別のテーブルから取得するクエリがありました-
UPDATE t1
SET a=(SELECT COUNT(b) FROM t2 WHERE c=10 GROUP BY c))
WHERE id=20
問題は、t2 に c=10のエントリがない場合、 nullSELECT
を返すか何も返さないため、クエリ自体が失敗することです。sub-selectステートメントが null を返す場合でも、これを機能させる方法はありますか?
PS IFNULL を使用してみましたが、それも機能しないようです。