Uwe Ibrath: Subselect + Insert bei MySql

Beitrag lesen

Hallo Ralf,

das SQL-Statement müßte folgendermaßen lauten:

insert into Tab3 select concat(concat(data,'|'),count(data))  as treffer from Tab1 where data in (select data from Tab2) group by data

danke, verstehe ich aber nicht.

  1. insert into Tab3
    ist klar
  2. select concat....
    was selektierst Du??? und hat concat nicht einen einen anderen Aufbau, nämlich Verbindung und dann eine Liste an Zeichen?
    z.B. concat('-','a','b') müßte 'a-b' liefern, oder?
    3)was machst Du mit "treffer"?

kannst Du es mal erläutern?
Danke!