Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Abfrage über mehrere Tabellen

Hallo,

jetzt sitze ich schon eine ganze weile an einem problem und find irgendwie die lösung nicht. vielleicht hat jemand ja eine idee.
ich habe folgende 3 tabellen:

abteilungscode (id, code, name)
klinik (id, name)
abteilung (id, klinik, abteilungscode)

in der tabelle abteilungscode stehen alle abteilungen, die eine klinik haben könnte

id1 - 0100 - innere medizin
id2 - 0102 - innere medizin mit schwerpunkt geriatrie
id3 - 0200 - geriatrie
...

in der tabelle klinik stehen alle kliniken

id1 - klinik A
id2 - Klinik B
id3 - Klinik C

in der tabelle abteilung stehen alle abteilungen die zu einer klinik gehören können.

id1 - 1 - 1
id2 - 1 - 2
id3 - 1 - 3

id4 - 2 - 2
id5 - 2 - 3

id6 - 3 - 1
id7 - 3 - 3


die klinik A hat also alle abteilungen und die Klinik B hat nur die abteilungen 0102 und 0200.

jetzt möchte ich alle kliniken haben, die KEINE abteilung mit dem code 0100 (innere medizin) haben. in diesem beispiel sollte das also nur die klinik B sein.

folgende abfrage habe ich:

Code:                   In Zwischenablage kopieren (nur IE)
1">

damit wird aber leider trotzdem auch die Klinik A und C mit aufgeführt und nur die abteilung 0100 nicht mit aufgeführt.

hat jemand eine idee weshalb das so ist bzw. wie die abfrage sein müßte?

viele grüße
mciha
Hier gehts zum Orginal Eintrag "Abfrage über mehrere Tabellen" im Forum

Antworten

Code:                   In Zwischenablage kopieren (nur IE)
2">




Hier gehts zum Orginal Eintrag "Abfrage über mehrere Tabellen" im Forum
 
phpforum.de | Impressum | Handy Bundles