![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
|
|
#1 |
|
Inventar
![]() |
An und für sich werden 3 Tabellen angesprochen:
alle,fagrpuser, zuteilung wobei sie die 'alle_ID' innehaben. In der ersten Abfrage suche ich alle Teilnehmer, die der Fachgruppe 13 angehören, in der zweiten alle, die einer Klasse > 4 zugeteilt sind (das jahr ist jetzt nicht so wichtig). Dachte/hoffte/wünschte, das Ergebnis sei die Schnittmenge. Wenn ich statt IN ein AND setze, funktioniert's. ps: warum dann IN? Bei der Abfrage handelt es sich um eine von viele Möglichkeiten, die der User über radios und checkboxen zusammenklickt. Der Query ist also kein fixer string, sondern wird durch die Auswahl generiert. Dabei gibt es 7 Möglichkeiten einer Abfrage (Prinzipiell wäre dann auch eine Abfrage möglich die 1 Seite lang wird ). Jetzt bin ich auf der Suche nach Verfeinerung oder etwas dazu lernen. |
|
|
|
|
|
#2 |
|
Inventar
![]() |
Ah, sieh an, wenn ich statt IN "AND alle.lehrer_ID=SOME" verwende, bekomme ich das gewünschte Ergebnis.
ps: in diesem Fall geht statt SOME auch ANY. Geändert von reemrev (26.04.2008 um 11:31 Uhr). |
|
|
|
|
|
#3 | |
|
Inventar
![]() |
Zitat:
pong
____________________________________
\"Ein Gewitter reinigt die Luft\", sagte der Mann, nachdem ein Blitz seine Frau erschlug Nicht klicken! Erstposteralarm/Beschwerde/Kummerkasten Verplattet |
|
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|