ホームページ  >  に質問  >  本文

同じテーブル内の ID に一致する列の値を NULL に設定します

複数の列を含む住宅データを扱っています。クリーニングのプロセス中に、「PropertyAddress」列にいくつかの Null 値があることに気づき、これらの Null 値が ParcelID と一致するかどうかを確認したいと思いました。したがって、前のアサーションを確認し、クエリの下に結果を表示するために次のクエリを作成しました。

リーリー ###ヌル### 043 04 0 014.00 ###ヌル### ###ヌル### 026 05 0 017.00 ###ヌル### 222 フォックスボロ DR、マディソンParcelID を使用して Null 値を正しい PropertyAddress に変更できることを確認した後、UPDATE クエリを作成しました。 リーリー リーリー しかし、エラー「エラー コード: 1146。テーブル 'nasville_housing.a' が存在しません」
パッケージID 属性アドレス パッケージID 属性アドレス
092 13 0 322.00092 13 0 322.00 237 37番街、ナッシュビル
043 04 0 014.00 112 ヒラー博士、オールド・クルミ 026 05 0 017.00
208 East Avenue、グッドレットビル 042 13 0 075.00042 13 0 075.00
しかし、エラーが発生しました。「エラー コード: 1241。オペランドには 1 列を含める必要があります。」 そこで、クエリを次のように書き直しました。
最後に、私はこう書きました:

リーリー

しかし、エラー「エラー コード: 1146。テーブル 'nasville_housing.a' が存在しません」

どなたでもサポートしていただければ幸いです。

P粉463811100P粉463811100283日前422

全員に返信(1)返信します

  • P粉639667504

    P粉6396675042024-01-11 11:00:51

    UPDATE 操作には JOIN を使用できます: https://www.mysqltutorial.org/mysql-update-join/

    リーリー

    返事
    0
  • キャンセル返事