Announcement

Collapse
No announcement yet.

SQL Abfrage (count ...)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • SQL Abfrage (count ...)

    Hallo,

    ich beschäftige mich jetzt seit einigen Tagen etwas intensiver mit SQL und haben eine Frage zum Umgang mit count.

    Gegeben sind zwei Tabellen A und B

    A.Ida, A.Bezeichnung, A.Person
    B.Idb, B.Typ, B.Ida

    Nun möchte ich eine Auswertung mit dem Ergebnis: Alle Einträge aus A mit A.Person = "Ich" und der Anzahl der Einträge zur Ida aus B (Auch Null), wenn der Typ = 4.

    Ich hoffe ich konnte es einigermaßen erklären, kurzum ich suche eine Möglichkeit die Count Funktion auf einige Werte zu beschränken und auch alle Nullwerte zu bekommen.

    Vielen Dank

  • #2
    Aus dem Bauch raus müsste es so gehen:

    select count(*) from a, b
    where (b.ida=(select ida from a where ida='ich') or b.ida=null)
    and b.typ=4

    Comment

    Working...
    X