Zurück   RR:Board > Webmaster > Webentwicklung

Web-Technik: ASP, PHP, XML, Javascript, AJAX, SQL Datenbanken. Webentwicklung: CMS, Foren, Blog -Scripte.
Thema geschlossen
 
Themen-Optionen Thema durchsuchen

[SQL] - Datenbankabfrage - Vertretungsplan für Lehrer
Alt 05.05.2012, 18:16   # 1
l3ikkel
Master of supply
rot rot rot rot 
Bewertung:
l3ikkel hat 2500 bis 5000 Punktel3ikkel hat 2500 bis 5000 Punktel3ikkel hat 2500 bis 5000 Punktel3ikkel hat 2500 bis 5000 Punktel3ikkel hat 2500 bis 5000 Punktel3ikkel hat 2500 bis 5000 Punktel3ikkel hat 2500 bis 5000 Punktel3ikkel hat 2500 bis 5000 Punktel3ikkel hat 2500 bis 5000 Punktel3ikkel hat 2500 bis 5000 Punkte
Registriert seit: Nov 2005
Beiträge: 1.490
Power: 26
Hi,

ich habe momentan eine Abfrage vor mir, auf die ich einfach nicht komme. Es ist die letzte die ich für mein kleines Projekt noch brauche, aber ich komme einfach nicht drauf.

Folgendes :




Hier seht ihr die Datenbank im ERMDiagramm und wie sie aufgebaut ist.

Meine Abfrage, welche ich benötige ist eine Vertretung für einen Lehrer, den ich auswähle aus einem bestimmten Unterricht zu einer Stunde / Tag -> Ich benötige das Lehrerkürzel (kuerzel) welches an dem Unterrichtszeitpunkt (tag / stunde ) keinen Unterricht hat und dasselbe Fach besitzt wie der Lehrer, dessen Vertretung "Lehrer kuerzel" einnimmt.

Ich hoffe das ist für einen von euch möglich Ich komme einfach nicht drauf.

PS: Das ganze ist ein PHP / MySQL Projekt und für die Abfrage habe ich schon alle Werte für den Lehrer dessen Vertretung eingenommen werden soll, sprich kuerzel, fach, kurs, stunde, tag, raum

.
.
.
.
  l3ikkel ist offline  

Alt 05.05.2012, 23:33   # 2
Coksnuss
Master of supply
rot rot rot rot 
Bewertung:
Coksnuss hat die Renommee-Anzeige deaktiviert
Registriert seit: Mar 2008
Beiträge: 1.317
Power: 20
Ist die Tabelle "KURS" Relevant? Wo liegt der Unterschied zwischen Kurs und Fach?

Code:
SELECT `L`.`KUERZEL` `Vertretung` FROM `LEHRER` L, `LEHRER_HAT_FACH` `LF`, WHERE `L`.`ID` NOT IN ( SELECT `U`.`L_ID` FROM `UNTERRICHT` `U` WHERE `U`.`TAG` = '[Tag.an.dem.der.Unterricht.statt.findet]' AND `U`.`STUNDE` = [Stunde.in.der.der.Unterricht.stattfindet] ) AND `L`.`ID` <> [Der.Lehrer.fuer.den.eine.Vertretung.gefunden.werden.muss] AND `LF`.`F_ID` = [Fach.fuer.das.eine.Vertretung.gesucht.wird] AND `LF`.`L_ID` = `L`.`L_ID`
  Coksnuss ist offline  

AW: Datenbankabfrage - Vertretungsplan für Lehrer
Alt 06.05.2012, 04:29   # 3
l3ikkel
Master of supply
rot rot rot rot 
Bewertung:
l3ikkel hat 2500 bis 5000 Punktel3ikkel hat 2500 bis 5000 Punktel3ikkel hat 2500 bis 5000 Punktel3ikkel hat 2500 bis 5000 Punktel3ikkel hat 2500 bis 5000 Punktel3ikkel hat 2500 bis 5000 Punktel3ikkel hat 2500 bis 5000 Punktel3ikkel hat 2500 bis 5000 Punktel3ikkel hat 2500 bis 5000 Punktel3ikkel hat 2500 bis 5000 Punkte
Registriert seit: Nov 2005
Beiträge: 1.490
Power: 26
Themenstarter
Vielen dank, hat wunderbar funktioniert. Wäre ich wohl nie drauf gekommen, obwohls relativ simpel ist.

BW ist raus. Kurs ist nicht relevant und bedeutet, für die die es interessiert eigentlich nur Klasse

.
.
.
.
  l3ikkel ist offline  
Thema geschlossen

RR:Board > Webmaster > Webentwicklung > [SQL] - Datenbankabfrage - Vertretungsplan für Lehrer


Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datenbankabfrage in MS Access 2007 KSK|V!P3R Software 1 01.02.2011 13:26
[SQL] - Datenbankabfrage in ein array schreiben Kaptain27 Webentwicklung 2 17.12.2009 16:33
Jeder 4. Lehrer nicht berufstauglich (Wie alt sind deine Lehrer) Spencer Schule, Studium, Ausbildung 113 14.10.2007 10:32
Hilfe bei PHP-Script / Datenbankabfrage giero Webentwicklung 6 24.11.2006 15:00
SQL datenbankabfrage weixi2 Programmierung & Entwicklung 11 14.11.2005 14:22



Alle Zeitangaben in WEZ +1. Es ist jetzt 19:49 Uhr.
vBulletin Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.