select problem

select problem

am 27.02.2006 16:12:21 von rialto

hi ng!

ich hab da ein kleines SELECT problem:

ich möchte 2 tabellen abfragen und alle einträge ausgeben lassen,
die in einer tabelle einen COUNT über 20 haben.
blöderweise ist der count der PRIMÄRSCHLÜSSEL so das ich
mit COUNT und HAVING SUM in einer TAbelle zwar mein ergebnis
erreiche- da ich aber die daten aus der anderen tabelle dazu brauche..

tabellen sehen wie folgt aus:

tabelle1(kundendaten): kid, name, straße, ort
tabelle2(bestellungen):kid, gericht, storniert, abgerechnet

soweit..

ich möchte alle `kid` mit einem record uber 20 in der `bestellungen`
tabelle plus `name,straße,ort` aus der tablelle `kunden`.

bin für vorschläge dankbar:)

mit freundlichem gruß
jens

Re: select problem

am 27.02.2006 17:53:54 von external.tobias.schuetz

> hi ng!
Hi Jens

>ich möchte 2 tabellen abfragen und alle einträge ausgeben lassen,
>die in einer tabelle einen COUNT über 20 haben.
[...]

Ich weiß nicht ob das funktioniert (weil gegen SQL Standard verstoßen wird),
aber einfach mal ausprobieren:

select kundendaten.name, kundendaten.straße, kundendaten.ort from
kundendaten where kid in (select count(kid) as cnt from bestellungen having
cnt > 20 group by kid);

> mit freundlichem gruß
> jens

Gruß
Tobias

Re: select problem

am 28.02.2006 10:51:31 von unknown

Post removed (X-No-Archive: yes)