Mailinglisten-Archive |
So sprach Horst Lohnstein am Sun, Mar 04, 2001 at 06:26:32PM +0100:
> Liebe Listenteilnehmer,
>
> ich habe folgendes Abfrageproblem mit mySQL:
>
> In einer DB sind 3 Tabellen:
> 1. Sachgebiete
> 2. Bücher
> 3. eine Bezugs-DB, die Sachgebiete auf Bücher bezieht
>
> Die Bezugs-DB hat zwei Felder:
> 1. BId: für die IDs der Bücher
> 2. SId: für die IDs der Sachgebiete
>
> Jedes Buch kann mehreren Sachgebieten zugeordnet sein.
>
> Mit welchem SELECT-Statement erhalte ich diejenigen Bücher, die für etwa
> drei Sachgebiete spezifiziert sind? ALso diejenigen Bücher, die für SYNTAX
> und SEMANTIK und SPRACHTHEORIE spezifiziert sind.
UNTESTED!
SELECT Buecher.Name
FROM Buecher,Sachg,BezDB
WHERE
BezDB.BId = Buecher.ID
AND BezDB.SId = Sachg.ID
AND Sachg.ID IN ('SYNTAX', 'SEMANTIK', 'SPRACHTHEORIE')
Alexander Skwar
--
How to quote: http://learn.to/quote (german) http://quote.6x.to (english)
Homepage: http://www.digitalprojects.com | http://www.iso-top.de
iso-top.de - Die guenstige Art an Linux Distributionen zu kommen
Uptime: 1 hour 15 minutes
---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive