Announcement

Collapse
No announcement yet.

SQL Abfrage

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

  • SQL Abfrage

    Hallo,


    ich bin noch relativ neu beim Umgang mit SQL und bräuchte Hilfe bei einer Abfrage.

    Ich habe hier eine Tabelle mit Unternehmens ID, Name des Unternehmens, ID der Muttergesellschaft und Name der Muttergesellschaft und die Daten, von wann bis wann dies gültig war.
    Also als Beispiel:
    123 Müller AG 221 Müller GmbH 01.01.2021 30.11.2021
    123 Müller AG 246 Fischer GmbH 01.12.2021 NULL (ist aktuell gültig)
    245 Fischer AG 246 Fischer GmbH 01.01.2021 29.11.2021
    245 Fischer AG 246 Fischer AG 30.11.2021 01.12.2021
    245 Fischer AG 246 Fischer AG 01.12.2021 NULL
    124 ABC 234 CDE 01.01.2021 NULL

    Wie hier in der Tabelle zu sehen ist, hat sich die Muttergesellschaft der Müller AG und der Fischer AG geändert und ich soll mittels einer SQL Abfrage diese Zeilen herausfiltern und die Namen der Tochter- u. Muttergesellschaft mit deren ID angeben, weiß allerdings nicht, wie ich das genau mache. Kann mir dabei jemand helfen?

    Vielen Dank.

  • #2
    probiere
    select * from Tabelle where Unternehmen_id in
    (
    SELECT Unternehmen_id FROM Tabelle group by Unternehmen_id HAVING COUNT(Unternehmen_id)>1
    )
    Christian

    Comment

    Working...
    X