Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Abfrage mit einem Inner Join einfügen

Sie möchten den insert ... select verwenden Form der Aussage:

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

Wenn Sie dies nur für einen Benutzer tun, könnte es eher so aussehen:

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