Einzelnen Beitrag anzeigen

nahpets
(Gast)

n/a Beiträge
 
#7

Re: [SQL bzw. TSQL] Komplizierte SQL Anweisung

  Alt 16. Jul 2008, 19:49
Hallo,

versuch' es mal damit:

SQL-Code:
/* Unser Endergebnis soll so aussehen */
select Company, Nr, Description from mytable
where Nr in
(
  /* Wir wollen nur die Nr haben */
  select nr from (
    /* Wir wollen die kleinere Nr von denen, die mehr als einmal vorkommen */
    select nr, min(company) from mytable
    where nr in
    (
      /* Wir wollen wissen, welche Nr mehr als einmal vorkommt. */
      select nr from (
        /* Wir zählen das Vorkommen von Nr */
        select nr, count(*) As Anzahl from mytable group by nr
      ) zwischenergebnis_1
      where anzahl > 1
    ) group by nr
  ) zwischenergebnis_2
)
Das von omata dürfte auch funktionieren.

Stephan
  Mit Zitat antworten Zitat