Mysqlを使用しています。
insert文の中で、select文を実行することはできますでしょうか?(サブクエリってやつでしょうか)
insert into tableA (f1, f2) values (”a”, select max(f2) from tableA)
というようなイメージです。
http://dev.mysql.com/doc/mysql/ja/Subqueries.html
MySQL AB :: MySQL 4.1 リファレンスマニュアル :: 6.4.2 サブクエリ構文
MySQL4.1以降でサブクエリに対応しています。
リンク先に詳細が記載されていますので
ご参照ください。
http://dev.mysql.com/doc/mysql/ja/INSERT_SELECT.html
MySQL AB :: MySQL 4.1 リファレンスマニュアル :: 6.4.3.1 INSERT ... SELECT 構文
INSERT INTO tableA (f1, f2) SELECT ”a”, MAX(f2) FROM tableA;
かな。
有難うございます。
http://dev.mysql.com/doc/mysql/ja/INSERT.html
MySQL AB :: MySQL 4.1 リファレンスマニュアル :: 6.4.3 INSERT 構文
INSERT文での挿入にはselect文で選択した結果を使えます。
質問の例だと次のような感じになります。
insert into tableA (f1, f2) select ’a’, max(f2) from tableA
ありがとうございます!
URLはダミーです。
以下のような文でInsertができると思います。
insert into tableA (f1, f2) (select ”a”,max(f2) from tableA)
有難うございます!
ありがとうございます!