sql >> Database >  >> RDS >> Mysql

Query invoegen met een inner join

U wilt de insert ... select . gebruiken vorm van de verklaring:

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

Als je dit voor slechts één gebruiker doet, kan het er meer zo uitzien:

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



  1. Hoe PostgreSQL op DigitalOcean te implementeren

  2. Node MySQL voert meerdere zoekopdrachten zo snel mogelijk uit

  3. Voer alleen een trigger uit wanneer bepaalde kolommen zijn bijgewerkt (SQL-server)

  4. Een Oracle-database verbinden vanuit PHP