Zum Inhalt

Ansicht FunktionenSchueler

Abfrage

??? info "SQL"

``` sql

 SELECT
  "Mandant", "ID" AS "Schueler", "Funktion1" AS "Funktion"
FROM
  "Schueler"
WHERE
  NOT "Funktion1" IS NULL
UNION SELECT
  "Mandant", "ID" AS "Schueler", "Funktion2" AS "Funktion"
FROM
  "Schueler"
WHERE
  NOT "Funktion2" IS NULL
UNION SELECT
  "Mandant", "ID" AS "Schueler", "Funktion3" AS "Funktion"
FROM
  "Schueler"
WHERE
  NOT "Funktion3" IS NULL
UNION SELECT
  "Mandant", "ID" AS "Schueler", "Funktion4" AS "Funktion"
FROM
  "Schueler"
WHERE
  NOT "Funktion4" IS NULL
UNION SELECT
  "Mandant", "ID" AS "Schueler", "Funktion5" AS "Funktion"
FROM
  "Schueler"
WHERE
  NOT "Funktion5" IS NULL
UNION SELECT
  "Mandant", "ID" AS "Schueler", "Funktion6" AS "Funktion"
FROM
  "Schueler"
WHERE
  NOT "Funktion6" IS NULL
UNION SELECT
  "Mandant", "ID" AS "Schueler", "Funktion7" AS "Funktion"
FROM
  "Schueler"
WHERE
  NOT "Funktion7" IS NULL
UNION SELECT
  "Mandant", "ID" AS "Schueler", "Funktion8" AS "Funktion"
FROM
  "Schueler"
WHERE
  NOT "Funktion8" IS NULL
```

Spalten

Diese Ansicht hat 3 Spalten.

Mandant

INTEGER

Verweis auf Tabelle Mandanten

Schueler

INTEGER

Verweis auf Tabelle Schueler

Funktion

VARCHAR(20)

Verweis auf Tabelle SchuelerFunktionen