Uwe Ibrath: Subselect + Insert bei MySql

Beitrag lesen

Hi,

ich habe eine Frage zu etwas, was mir einfach nicht gelingen will:

Tab1)
abcde
xyz
yz
vw
....

Tab2)
abc
yz
vw

Tab3)
Treffer|Anzahl

Ich möchte in Tab3) alle Treffer aus Tab1) bzgl. Tab2) speichern,
d.h.:

abc|1
yz|2
vw|1

es müßte rein sprachlich etwa so laufen:

insert into "Tab3)" select "data" from "Tab2)" as "treffer1" and select "data",count("data") from "Tab1)" as "treffer2","count" where "treffer2" like concat ('','%',treffer1,'%');

...ich weiß, das ist Blödsinn, aber wie geht es wirklich?

Danke!