phpbar.de logo

Mailinglisten-Archive

[php] Ich habe ein Problem mit dem Zaehlen :-)

[php] Ich habe ein Problem mit dem Zaehlen :-)

Stefan Engelmann php_(at)_phpcenter.de
Tue, 26 Jun 2001 14:32:22 +0200


This is a multi-part message in MIME format.

------=_NextPart_000_001E_01C0FE4C.D00D8350
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi! Da musst du in deinem SQL Query einfach DISTINCT einbauen, z.B. so:

SELECT DISTINCT Feld1 FROM <Tabellenname>

dann wird er jeden Eintrag, der in der Spalte doppelt erscheint nur =
einmal im Ergebnis ber=FCcksichtigen!

Ciao, Stefan
  ----- Original Message -----=20
  From: j=20
  To: php_(at)_phpcenter.de=20
  Sent: Tuesday, June 26, 2001 2:27 PM
  Subject: [php] Ich habe ein Problem mit dem Zaehlen :-)


  Hi Leute !

  Ich habe eine Tabelle in der irgendwelche Ergebnisse aus vorherigen =
Abfragen gespeichert sind. Die Tabelle hat nur zwei Felder - in dem =
einen steht ein Name und in dem anderen ein Wert. Es gibt in dieser =
Tabelle mehrere Eintraege mit dem selben Namen, jedoch haben die =
unterschiedliche Werte.
  Jetzt m=F6chte ich die Eintraege mit _unterschiedlichen_ Namen zaehlen =
- Beispiel:

  Feld1        Feld2
  ----------------------------------
  Name1    20
  Name1    40
  Name2    30
  Name3    90

  Da muesste nun 3 als Ergebnis rauskommen....

  Hat jemand einen Loesungsvorschlag ?

  Danke,
  Juergen

------=_NextPart_000_001E_01C0FE4C.D00D8350
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2920.0" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hi! Da musst du in deinem SQL Query =
einfach=20
DISTINCT einbauen, z.B. so:</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>SELECT DISTINCT Feld1 FROM=20
&lt;Tabellenname&gt;</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>dann wird er jeden Eintrag, der in der =
Spalte=20
doppelt erscheint nur einmal im Ergebnis ber=FCcksichtigen!</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Ciao, Stefan</FONT></DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
  <A href=3D"mailto:jw_(at)_pagedesign.de" title=3Djw_(at)_pagedesign.de>j</A> =
</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A =
href=3D"mailto:php_(at)_phpcenter.de"=20
  title=3Dphp_(at)_phpcenter.de>php_(at)_phpcenter.de</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Tuesday, June 26, 2001 =
2:27=20
PM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> [php] Ich habe ein =
Problem mit=20
  dem Zaehlen :-)</DIV>
  <DIV><BR></DIV>
  <DIV><FONT face=3DArial size=3D2>Hi Leute !</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>Ich habe eine Tabelle in der =
irgendwelche=20
  Ergebnisse aus vorherigen Abfragen gespeichert sind. </FONT><FONT =
face=3DArial=20
  size=3D2>Die Tabelle hat nur zwei Felder - in dem einen steht ein Name =
und in=20
  dem anderen ein Wert. Es gibt in dieser Tabelle mehrere Eintraege mit =
dem=20
  selben Namen, jedoch haben die unterschiedliche Werte.</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>Jetzt m=F6chte ich die Eintraege mit=20
  _unterschiedlichen_ Namen zaehlen - Beispiel:</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>Feld1&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;=20
  Feld2</FONT></DIV>
  <DIV><FONT face=3DArial =
size=3D2>----------------------------------</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>Name1&nbsp;&nbsp;&nbsp; =
20</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>Name1&nbsp;&nbsp;&nbsp; =
40</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>Name2&nbsp;&nbsp;&nbsp; =
30</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>Name3&nbsp;&nbsp;&nbsp; =
90</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>Da muesste nun 3 als Ergebnis=20
  rauskommen....</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>Hat jemand einen Loesungsvorschlag =
?</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>Danke,</FONT></DIV>
  <DIV><FONT face=3DArial =
size=3D2>Juergen</FONT></DIV></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_001E_01C0FE4C.D00D8350--



php::bar PHP Wiki   -   Listenarchive