sql >> Databasteknik >  >> RDS >> Mysql

hur man infogar värden i tabell (col1, col2) (välj max(id) från tabell2, välj id från tabell3); ?

Det låter som att det här är vad du vill ha:

INSERT INTO table1_table2 (table1_id, table2_id) 
    SELECT MAX(table1.id), table2.id FROM table1, table2 GROUP BY table2.id;


  1. Fråga efter arrayelement i JSON-typ

  2. MySQL 1292 Felaktigt datetime-värde

  3. MySQL - välj grupper som har värden som täcker en uppsättning

  4. SQL-Server och MySQL interoperabilitet?