Thomas: Result weiter abfragen?

Beitrag lesen

Hi,

na dann fragst du zuerst die Datenbank mit dem Kriterium "Klasse = 5"
und dann im 2. Schritt noch mal "Klasse = 5 und Französisch = Ja".

Da brauchst du nichts zwischendurch abspeichern, du erweiterst einfach immer nur deine Abfragebedingung entsprechend. Du beschreibst ja das Ergebnis was du haben möchtest und nicht den Weg dahinzukommen.

SELECT * FROM KlassenTabelle
WHERE Klasse = <<dein Parameter>>


>   
> Und beim 2. Mal hängst du einfach das Kriterium für die Sprache mit 'ran.  
>   
> ~~~sql
  

> SELECT * FROM KlassenTabelle  
> WHERE Klasse = <<dein Parameter>>  
> AND Französisch = 1  
> 

In Unkenntnis deines Datenbankmodells wird man dir da nicht besonders weit weiterhelfen können.

Ciao, Frank

Danke aber auf das bin ich auch schon gekommen schließlich ist das nicht sonderlich schwierig... Nur wenn ich es so mache werden das bei meinem Vorhaben ca. 20 Queries die nacheinander ausgeführt werden bei ca. 1200 Schülern... Deshalb habe ich eine Methode gesucht bei der ich die Datenbank nur ein paar Mal abfragen muss und die Ergebnisse mittels PHP weiter abfragen muss.

Liebe Grüße
Thomas