- ベストアンサー
SQLのINSERT文について
SQLのINSERT文について Accessを使用していて1列目が管理Noとなっています。 その時のレコード数を管理Noに指定したいのですがうまく行きません。 Insert Into TableA Values((Select Count(*) From TableA),'データ') 原因もしくは他の方法があればご教授お願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Values の中に Select は書けません。 下記のように書いたらよいはずです。 INSERT INTO TableA SELECT COUNT(*), 'データ' FROM TableA
お礼
回答ありがとうございます。 上記SQLではエラーが出てしました。 INSERT INTO TableA (Field1,Field2) SELECT COUNT(*),'データ' FROM TableA でエラー無くできました。