0

カウントに基づいてテーブルの列を更新することは可能ですか? テーブルに 2 つの同様のレコードがあり、where 句に基づいて 2 つのレコードが返されるとします。それは可能ですか?

よろしく、

ラージ

4

2 に答える 2

0

UPDATE テーブル SET 列 = x WHERE (SELECT COUNT(x) FROM x = 1)

于 2013-10-15T15:30:40.623 に答える
0

これを行うには、WHERE 句でネストされたクエリを使用して、0 か 1 かを確認できるレコード数を返します。

したがって、次のようになります。

UPDATE table SET colName = x WHERE (SELECT COUNT(*) FROM table group by colName having colName =x) < =1;
于 2013-10-15T15:33:46.863 に答える