sql >> Databáze >  >> RDS >> Mysql

Vložit dotaz s vnitřním spojením

Chcete použít insert ... select forma prohlášení:

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

Pokud to děláte pouze pro jednoho uživatele, může to vypadat spíše takto:

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



  1. Jaký je dobrý návrh databáze (schéma) pro databázi docházky?

  2. Pivot pomocí SQL Server 2000

  3. MySQL, ORDER BY pořadí vložení, žádné sloupce řazení

  4. Jak funguje funkce MAKE_SET() v MySQL