hallo,
situation: access2k und mysql odbc.
Tabellen Titelstamm und Suchbegriff.
Ich suche alle sätze im titelstamm (siehe sql statement) und diese in eine Tabelle (Freie Eingabe) anfügen. in access dauert die abfrage ziemlich lang und deshalb möchte ich in access eine pass-through-abfrage machen.
In access sql statement:
INSERT INTO [Freie Eingabe] ( ISBN, KurzTitel, Ladenpreis, Bestand, Lieferstatus, Verlag )
SELECT titelstamm.Isbn, titelstamm.KurzTitel, titelstamm.ladenpreis, titelstamm.Bestand, titelstamm.LieferStatus, titelstamm.Verlag
FROM titelstamm, [Temp Such]
WHERE (((titelstamm.suchbegriff) Like „*“ & [temp such.suchbegriff] & „*“))
ORDER BY titelstamm.KurzTitel;
Analoge Versuche einer query in mysql habe ich nicht hinbekommen.
Wahrscheinlich fehlen irgendwo runde oder eckige Klammern?
Mysql-Versuch:
SELECT
temp such
.Suchbegriff
,
titelstamm
.suchbegriff
,
titelstamm
.Verlag
,
titelstamm
.Isbn
,
titelstamm
.ladenpreis
,
titelstamm
.KurzTitel
,
titelstamm
.LieferStatus
,
titelstamm
.AusgabeArt
,
titelstamm
.VerlagBereich
,
titelstamm
.Bestand
,
temp such
.zähler
FROM
temp such
,
titelstamm
WHERE
temp such
.suchbegriff
LIKE ‚%titelstamm
.suchbegriff
%‘
Hat jemand einen Tip?
frag rjs944