phpbar.de logo

Mailinglisten-Archive

AW: Problem mit Abfrage

AW: Problem mit Abfrage

Peter Nonn mysql-de_(at)_lists.bttr.org
Sun, 31 Mar 2002 13:41:31 +0200


Hallo

Josefs Ansatz ist ja schon in die richtige Richtung. 
Ich nehme jedoch an, Du möchtest noch die beiden Tätigkeiten haben. Na
da versuchen wir das doch mal über einen  SUBSELECT zu lösen. 

	SELECT cont(*) from tab2 group by id having count(*) = 2)
Select count(*)FROM tab2 GROUP BY id  HAVING COUNT(*) = 2);


Peter
mailto:peter_(at)_kwangken.org

Von: Josef Bürgi [mailto:josef.buergi_(at)_bluewin.ch] 
Gesendet: Donnerstag, 28. März 2002 22:07
An: mysql-de_(at)_lists.4t2.com
Betreff: Re: Problem mit Abfrage


Hallo

Falls ich es richtig verstehe .

SELECT name, count(*)
FROM tab1
GROUP BY tab1.name HAVING COUNT(*) = 2;

Markus Wolf wrote:

> Hallo,
>
> ich habe ein Abfrageproblem, auf dass ich keine Lösung finde, ich habe

> foldenden Aufbau, von 2 Tabellen
>
> Tab1 (Personen):
>
> id -> auto / eindeutiger Schlüssel
> name
> usw.
>
> Tab2 (Fähigkeiten):
>
> id -> auto / eindeutiger Schlüssel
> uid -> id aus Tab1
> fname -> die fähigkeit (Werte zb AA, JK, LM)
>
> Wie kann ich jetzt aber jemanden herrausfinden der 2 Fähigkeiten hat. 
> Das ist meine Abfrage
>
>  select
>
>  fm.*,
>  DATE_FORMAT(fm.datelc,'%d.%m.%Y - %H:%i') as datelc,  
> DATE_FORMAT(fm.datemr,'%d.%m.%Y - %H:%i') as datemr
>
>  FROM
>  freelancer_main AS fm
>  LEFT OUTER JOIN
>  freelancer_feature AS ff
>  ON fm.id=ff.uid
>
>  WHERE
>  ff.fname='JK' => AND ff.fname='AA' geht nicht
>
>  GROUP BY
>  fm.id
>
>  ORDER BY
>  fm.$sort[$PARA{'sort'}]
>
> Das klappt für eine Fähigkeit, aber nicht für 2 bzw. es klappt mit OR.
>
> Wie muss denn die Abfrage lauten, damit ich auch nach mehreren 
> Fähigkeiten mit AND suchen kann. Irgendwie stehe ich da echt auf dem 
> Schlauch.
>
> Danke und mächtig viele Ostereier.
>
> Stay charming in the year 2002 ....
>
> /\/\arkus
>     \/\/olf
>
> WWW: http://www.perlunity.de - die Perl/CGI-Community
>
> ---
> Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
> -->>  http://www.4t2.com/mysql

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql


---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive