sql >> データベース >  >> RDS >> Mysql

SELECT + WHEREクエリをINSERTクエリと組み合わせるにはどうすればよいですか?

    INSERT INTO senders (sender_id, telephone)
    SELECT student_id, student_telephone FROM students
    WHERE student_id = 1
    LIMIT 1
    

    または、telefoneがstudentsテーブルの一部でない場合は、ハードコーディングします。これは、クエリが0行の場合、挿入がまったく実行されないために機能します。

    INSERT INTO senders (sender_id, telephone)
    SELECT 1, 0723355888 FROM students
    WHERE student_id = 1
    LIMIT 1
    


    1. SQL-いくつかの行の合計から他の行の合計を引いたもの

    2. Oracle regexp_replaceによってスペースで区切られたリストから重複を削除するにはどうすればよいですか?

    3. FacebookPHPSDK-ユーザーデータをMYSqlデータベースに保存します

    4. MySQLはPHPPDOのストアドプロシージャから変数を取得します