5 Tabellen miteinander verknüpfen

B

ByeBye 158824

Hallo allerseits,

ich habe folgendes Problem:

Ich habe eine Tabelle Schüler, u.a. mit den Spalten ID, Vorname, Name.
Jetzt gibt es 4 weitere Tabellen (Montag, Dienstag, MIttwoch, Donnerstag).

Wie kann ich jetzt aus der Tabelle Schüler abfragen ob es zur Schüler ID eine Id entweder in Montag, Dienstag, Mittwoch oder Donnerstag gibt?

Wenn eine passende ID schon in einer Tabelle gefunden wird, sollte bereits ein Ergebnis zurück gegeben werden und nicht wenn die Einträge aus allen Tabellen übereinstimmen.

Wie kann ich das lösen?
 
Hi,

das könntest Du mit einem UNION kombiniert mit einer LIMIT-Klausel machen. Allerdings sieht das nach schlechtem DB-Design aus. Warum sind die Tabellen nach Wochentagen getrennt? Pack sie zusammen und ergänze für den Wochentag eine Spalte.

LG
 
Hallo,

danke für deine Antwort und ja ich habe mein DB Design geändert ;).

Vg Emil
 
Zurück