[GastForen Programmierung/Entwicklung PHP und MySQL MySQL: Abfrage aus 3 Tabellen mit mehreren Bedingungen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

MySQL: Abfrage aus 3 Tabellen mit mehreren Bedingungen

tigi
Beiträge gesamt:

30. Aug 2007, 11:59
Beitrag # 1 von 3
Bewertung:
(2905 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen

Ich hoffe, es kann mir jemand helfen. Ich habe verschiedene Abfragen, welche ich kombinieren muss:

Tabelle: schule
IDschule | name | status
1 | HWZ | 0
2 | ZHW | 0
3 | ETH | 0
4 | Uni.1 | 1
5 | Uni.2 | 0

Tabelle: benutzer
IDbenutzer | IDRschule
1 | 1
2 | 2
3 | 2
4 | 4
5 | 5

Tabelle: buch
IDbuch | IDRbenutzer | name | status
1 | 1 | Buch1 | 0
2 | 2 | Buch2 | 0
3 | 3 | Buch3 | 1
4 | 4 | Buch4 | 0


Nun brauche ich eine Abfrage, welche mir sämtliche Schulen ausgibt, die:

- "status = 0" haben

- in der Tabelle "benutzer" vorhanden sind (als IDRschule) und dabei:
- ein Buch in der Tabelle "buch" haben UND

- dieses jeweilige Buch "status = 0" hat



Diese Abfrage sollte in diesem Fall folgende Schulen ausgeben:

IDschule: 1 | HWZ
IDschule: 2 | ZHW

Die anderen Schulen erfüllen die verschiedenen Bedingungen nicht.

Kann mir jemand sagen, wie ich da vorgehen soll? Kann man mehrere JOIN-Abfragen verknüpfen?

Vielen Dank für die Hilfe!

Gruss Tigi
X

MySQL: Abfrage aus 3 Tabellen mit mehreren Bedingungen

Marc Sidon
Beiträge gesamt: 262

30. Aug 2007, 13:04
Beitrag # 2 von 3
Beitrag ID: #310367
Bewertung:
(2896 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Klar, kannst Du die verknüpfen:

Code
SELECT schule.IDschule, schule.name 
FROM (schule INNER JOIN benutzer ON schule.IDschule = benutzer.IDRschule) INNER JOIN buch ON benutzer.IDbenutzer = buch.IDRbenutzer
WHERE (((schule.status)=0) AND ((buch.status)=0));


TIP:
Manchmal ist es hilfreich, sich die Tabellen mal testweise in Access (o.ä.) aufzubauen. Dort hast Du dann die Möglichkeit, Dir die Abfragen zusammen zu klicken....

Gruß,
Marc Sidon
------------------------------------------

modernmediasidon
Erstellung von InDesign Scripts


als Antwort auf: [#310347]
(Dieser Beitrag wurde von Doc am 30. Aug 2007, 13:05 geändert)

MySQL: Abfrage aus 3 Tabellen mit mehreren Bedingungen

tigi
Beiträge gesamt:

31. Aug 2007, 11:35
Beitrag # 3 von 3
Beitrag ID: #310517
Bewertung:
(2872 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das wars! Vielen Dank für die Hilfe!

Gruss Tigi


als Antwort auf: [#310367]

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
22.10.2020 - 23.10.2020

Digicomp Academy AG, Basel und Bern
Donnerstag, 22. Okt. 2020, 08.30 Uhr - Freitag, 23. Okt. 2020, 17.00 Uhr

Kurs

In diesem Advanced-Kurs erlernen Sie weitergehende Methoden im Dokumentenaufbau, der Typografie und im Bereich Layouttechniken. Nach diesem Kurs können Sie strukturierte Dokumente erstellen oder bestehende effizienter anpassen.

Preis: 1'400.-
Dauer: 2 Tage

Nein

Organisator: Digicomp Academy AG

Kontaktinformation: Isil Günalp, E-Mailisil.guenalp AT digicomp DOT ch

https://www.digicomp.ch/weiterbildung/software-anwendungs-trainings/adobe-trainings/desktop-publishing/adobe-indesign-cc/kurs-indesign-cc-advanced

Veranstaltungen
29.10.2020

Ortsunabhängig
Donnerstag, 29. Okt. 2020, 10.00 - 10.30 Uhr

Webinar

Wir stellen Ihnen in diesem kostenlosen ca. 30-minütigen Webinar das neueste Produkt aus dem Hause Enfocus vor. Enfocus bringt mit BoardingPass eine pfiffige Lösung auf den Markt, welche eingehende Daten auf die wichtigsten druckrelevanten Kriterien hin gleich im Mail-Browser prüfen lässt. Mit BoardingPass sind auch Kundenberater und Avor-/Vertriebs-Mitarbeiter in der Lage, eingegangene Druckdaten innerhalb ihres Mail-Programmes sofort zu prüfen und dem Auftraggeber eine leicht verständliche Rückmeldung über diese zu geben. Die Druckdaten müssen also gar nicht erst über den internen Workflow des Druckdienstleisters laufen, sondern können direkt auf druckrelevante Kriterien geprüft und auch begutachtet werden.

Ja

Organisator: Impressed GmbH

Kontaktinformation: E-Mailschulungen AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=292

Enfocus BoardingPass

Neuste Foreneinträge


Probleme mit dem Strukturbaum Acrobat Pro DC (barrierefrei)

Indesign CC2021 verliert Speicherpfad von Dateien

PDF_RGB-AUSGABE

Suchescript um auf meinem webserver nach Namen oder nummern zu suchen

InDesign CC 2021: Neuerungen / New Features

Flächendeckung einer Datei

Bedingter Text

Letzter Aufruf für InDesign CC 2019 ?

Sehr hochwertiger Bildschirm (gleichwertig wie Mac Retina)

Sound für Imagefilm / Produkt-Kurzvideo
medienjobs