みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

MySQL文がわかりません。

いつもお世話になってます。
PHP+MySQLを使用しています。
下記のような操作を行いたいのですが、
MySQL文を教えて頂けませんでしょうか。

table名:person

person_id : name : email
1 : tanaka : aaaaa
2 : suzuki : bbbbb
3 : sato : ccccc
4 : saito : ddddd
5 : takahasi : eeeee

上記のようなテーブルがあったとして、
例えば、person_idが2,4のものを抽出して、

table名:sendmail

send_id : name : email : ticket
1 : ito : fffff : 10-20
2 : huruka : eeeee : 11-01
3 : suzuki : bbbbb : 11-19
4 : saito : ddddd : 11-19

上記テーブルに追加(send_idの3,4)したいのです。
ticketカラムは、send_idの3,4で同じ値(文字列)を使います。

大変お手数ですが、上記内容にてご教授願います。

投稿日時 - 2010-11-20 18:17:42

QNo.6332280

すぐに回答ほしいです

質問者が選んだベストアンサー

こんな感じでいかがでしょうか

INSERT INTO `sendmail`
(
`name`
,`email`
,`ticket`
)
SELECT
`name`
,`email`
,'11-19'
FROM
`person`
WHERE
person_id IN ( 2 , 4 )

投稿日時 - 2010-11-20 20:18:20

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問