Announcement

Collapse
No announcement yet.

komplizierte anfrage

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

  • komplizierte anfrage

    Hallo

    da ich noob bin im bereich sql ist das eine komplizierte anfrage für mich.
    Ich würde mir gerne einen Datensatz holen der in Tabelle A vorhanden ist (id) und gleichzeitig dabei in einem oder mehreren der Tabellen B,C,D oder E vorhanden ist (refid). Bin auf Postgres und ich muss dabei wissen in welchen der Tabellen B,C,D oder E der Eintraug aus A vorkommt.


    lg
    shai

  • #2
    Ich mache nur SQL-Server, aber vielleicht geht das ja auch in Postgres:

    select id, (select count(*) from tabelle_b where tabelle_b.refid = tabelle_a.id) as in_b, (select count(*) from tabelle_c where tabelle_c.refid = tabelle_a.id) as in_c, ... from tabelle_a

    bye,
    Helmut

    Comment

    Working...
    X