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

内部結合を使用してクエリを挿入する

    insert ... selectを使用します ステートメントの形式:

    INSERT INTO data_stocks (data_id,quantity)
        select ud.data_id, $quantity
        from users u join
             users_data ud
             on u.uid = ud.uid;
    

    1人のユーザーに対してのみこれを行う場合は、次のようになります。

    INSERT INTO data_stocks (data_id,quantity)
        select ud.data_id, $quantity
        from users_data ud
        where ud.uid = $uid;
    



    1. PDO複数クエリ

    2. 各グループの最後のレコードを取得する-MySQL

    3. レコード全体を取得するための2つのテーブルの結合

    4. PHPでMySQLを使用してPDOを使用して準備された特定の種類のクエリが遅いのはなぜですか?