0

別のテーブルからの COUNT の結果でテーブルの列を更新しようとしています。ここにコードがあります:(そしてそれは働いています)

UPDATE software2
SET totalsoft = (
   SELECT COUNT(*)
   FROM links
   WHERE sftwr = software2.softwarename)

しかし、= (最後の行) の代わりに LIKE インスタンスを使用しようとすると、結果が得られません...これがコードです:

UPDATE software2
SET totalsoft = (
   SELECT COUNT(*)
   FROM links
   WHERE sftwr LIKE '%software2.softwarename%')

発生は 0 です。

4

1 に答える 1