Werte von einer in die andere Tabelle kopieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Werte von einer in die andere Tabelle kopieren

    Wie kopiert man Werte aus einer Tabelle in eine andere? Folgender Ausdruck schlug fehl:
    Code:
    INSERT INTO tabelle (name, adresse) VALUES (andere_tabelle.name, andere_tabelle.adresse) 
    WHERE andere_tabelle.id='10'

  • #2
    Aus dem Manual:

    13.1.4.1. INSERT ... SELECT Syntax
    INSERT [LOW_PRIORITY | HIGH_PRIORITY] [IGNORE]
    [INTO] tbl_name [(col_name,...)]
    SELECT ...
    [ ON DUPLICATE KEY UPDATE col_name=expr, ... ]

    With INSERT ... SELECT, you can quickly insert many rows into a table from one or many tables.

    For example:

    INSERT INTO tbl_temp2 (fld_id)
    SELECT tbl_temp1.fld_order_id
    FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100;
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #3
      Vielen Dank! Problem gelöst!
      Code:
      INSERT INTO tabelle (name, adresse) 
      SELECT name, adresse FROM andere_tabelle WHERE id='10'

      Kommentar

      Lädt...
      X