So, jetzt Doktor ich hier schon wieder etwas länger rum
Zitat von
Sir Rufo:
SQL-Code:
select
Value,
Meldergruppe,
Adresse,
Etage,
Meldebereich
from
ValueTable
left join MelderGruppen
on Meldergruppe = Value
where
Value <= Max( Meldergruppe ) -- << könnte auch ein SubSelect benötigen!
order by
Value
|
Value Meldegruppe |
1 1 |
2 2 |
3 NULL |
4 NULL |
5 NULL |
6 NULL |
7 7 |
Ich frage mich dir ganze Zeit, wie Du die NULL in das Ergebnis bekommst. Ich habe das jetzt mehrfach versucht und in verschiedenen Varianten. Aber nie werden die NULL Spalten angezeigt.
Nach genauer Prüfung, kann das ja auch nicht gehen...
SQL-Code:
from
ValueTable
left join MelderGruppen
on Meldergruppe = Value
Im Left Join, wird ja abgefragt, ob der Wert Meldergruppe = Value ist
->
Meldergruppe(1) = Value(1) = true
Meldergruppe(?) = Value(2) = false