Hallo Alle,
ich habe eine Tabelle mit den Daten zu allen Büchern von Bibliothek 1 (asz.bestand) und eine Tabelle mit den Daten von Bibliothek 2 (asz.geo). Nun möchte ich folgendes wissen: Wieviele Exemplare eines Buches sind in Bibliothek 1 vorhanden - aber nur derjenigen Bücher, die in Bibliothek 2 vorhanden sind. Anders formuliert: Wieviele Exemplare der Bücher von Bibliothek 2 sind in Bibliothek 1 vorhanden. Ich habe versucht, das in folgenden Query umzusetzen:
SELECT Verfasser, Titel, Jahr, Katkey, COUNT(*)
FROM asz.bestand
WHERE Katkey IN
(
SELECT Katkey
FROM asz.geo
)
GROUP BY Katkey
LIMIT 0, 10000000;
Dies erbringt mir aber leider nur die Results des Hauptquerys - als ob es den Subquery gar nicht gäbe. Wer kann mir helfen? Wäre für Eure Hilfe sehr dankbar,
viele Grüße
Andre
ich habe eine Tabelle mit den Daten zu allen Büchern von Bibliothek 1 (asz.bestand) und eine Tabelle mit den Daten von Bibliothek 2 (asz.geo). Nun möchte ich folgendes wissen: Wieviele Exemplare eines Buches sind in Bibliothek 1 vorhanden - aber nur derjenigen Bücher, die in Bibliothek 2 vorhanden sind. Anders formuliert: Wieviele Exemplare der Bücher von Bibliothek 2 sind in Bibliothek 1 vorhanden. Ich habe versucht, das in folgenden Query umzusetzen:
SELECT Verfasser, Titel, Jahr, Katkey, COUNT(*)
FROM asz.bestand
WHERE Katkey IN
(
SELECT Katkey
FROM asz.geo
)
GROUP BY Katkey
LIMIT 0, 10000000;
Dies erbringt mir aber leider nur die Results des Hauptquerys - als ob es den Subquery gar nicht gäbe. Wer kann mir helfen? Wäre für Eure Hilfe sehr dankbar,
viele Grüße
Andre
Comment