Mysql
 sql >> Database >  >> RDS >> Mysql

Inserisci la query con un inner join

Vuoi usare il insert ... select forma della dichiarazione:

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

Se lo stai facendo per un solo utente, potrebbe essere più simile a questo:

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