phpbar.de logo

Mailinglisten-Archive

[php] doppelte eintraege

[php] doppelte eintraege

Andreas Filz AFilz_(at)_gmx.de
Wed, 11 Oct 2000 21:24:11 +0100


This is a multi-part message in MIME format.

------=_NextPart_000_026E_01C033C9.991028B0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

> Vermutlich suchst Du nach einer einfachen SQL Query, aber so genau =
kann
> man das dem verungl=FCckten ASCII Kunstwerk nicht entnehmen,
> wahrscheinlich ist das auch der Grund warum eine Antwort -nach meinem
> Mailer zu urteilen- bislang ausblieb. Die Frage ist nicht klar.
>=20
hmm danke fuer den tip, da erkenn ich selbst auch nichts mehr heraus. =
ich hoff mal das dieser versuch hier besser wird.

ich habe eine=20
haupttabelle, die aus der ID als autowert besteht, einem namensfeld =
sowie einem kommentarfeld
2 zwischentabellen, die aus der ID als autowert besteht, der ID der =
haupttabelle sowie die ID einer untertabelle die werte enhaelt.

ich suche nach den zeilen, wo die inhalte der beiden zwischentabellen =
genau identisch sind. also wo die zugeordneten werte in der =
zwischentabelle gleich sind.

haupttabelle
IDhaupt  | Name=20
1           | a
2           | b

zwischentabelle1
IDzwischen  | IDhaupt  | IDunter
1                 |    1         |   5
2                 |    1         |   3
3                 |    1         |   2
4                 |    2         |   3
5                 |    2         |   2    =20
6                 |    2         |   5

und das halt fuer 2 tabellen, in meiner "zeichnung" sind beide =
datensaetze inhaltlich gleich weil sich beide auf die selben werte in =
der untertabelle beziehen. ich hoffe mal ich hab mich wenigstens =
halbwegs klar ausgedrueckt. ich will einfach diese doppeltnennungen =
vermeiden, oder nachtraeglich finden, was mir noch lieber waere. ich =
weis mir jedoch keinen rat wie ich das anstellen kann.=20

dank euch

Andreas


------=_NextPart_000_026E_01C033C9.991028B0
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.2919.6307" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>
<DIV>&gt; Vermutlich suchst Du nach einer einfachen SQL Query, aber so =
genau=20
kann<BR>&gt; man das dem verungl=FCckten ASCII Kunstwerk nicht =
entnehmen,<BR>&gt;=20
wahrscheinlich ist das auch der Grund warum eine Antwort -nach =
meinem<BR>&gt;=20
Mailer zu urteilen- bislang ausblieb. Die Frage ist nicht klar.<BR>&gt; =
<BR>hmm=20
danke fuer den tip, da erkenn ich selbst auch nichts mehr heraus. ich =
hoff mal=20
das dieser versuch hier besser wird.</DIV>
<DIV>&nbsp;</DIV>
<DIV>ich habe eine </DIV>
<DIV>haupttabelle, die aus der ID als autowert besteht, einem namensfeld =
sowie=20
einem kommentarfeld</DIV>
<DIV>2 zwischentabellen, die aus der ID als autowert besteht, der ID der =

haupttabelle sowie die ID einer untertabelle die werte enhaelt.</DIV>
<DIV>&nbsp;</DIV>
<DIV>ich suche nach den zeilen, wo die inhalte der beiden =
zwischentabellen genau=20
identisch sind. also wo die zugeordneten werte in der zwischentabelle =
gleich=20
sind.</DIV>
<DIV>&nbsp;</DIV>
<DIV>haupttabelle</DIV>
<DIV>IDhaupt&nbsp; | Name&nbsp;</DIV>
<DIV>1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|=
=20
a</DIV>
<DIV>2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|=
=20
b</DIV>
<DIV>&nbsp;</DIV>
<DIV>zwischentabelle1</DIV>
<DIV>IDzwischen&nbsp; | IDhaupt&nbsp; | IDunter</DIV>
<DIV>1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
|&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
|&nbsp;&nbsp; 5</DIV>
<DIV>2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
|&nbsp;&nbsp;&nbsp;=20
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp; =
3</DIV>
<DIV>3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
|&nbsp;&nbsp;&nbsp;=20
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp; =
2</DIV>
<DIV>4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
|&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;=20
|&nbsp;&nbsp; 3</DIV>
<DIV>5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
|&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;=20
|&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp; </DIV>
<DIV>6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
|&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;=20
|&nbsp;&nbsp; 5</DIV>
<DIV>&nbsp;</DIV>
<DIV>und das halt fuer 2 tabellen, in meiner "zeichnung" sind beide =
datensaetze=20
inhaltlich gleich weil sich beide auf die selben werte in der =
untertabelle=20
beziehen. ich hoffe mal ich hab mich wenigstens halbwegs klar =
ausgedrueckt. ich=20
will einfach diese doppeltnennungen vermeiden, oder =
nachtraeglich&nbsp;finden,=20
was mir noch lieber waere. ich weis mir jedoch keinen rat wie ich das =
anstellen=20
kann. </DIV>
<DIV>&nbsp;</DIV>
<DIV>dank euch</DIV>
<DIV>&nbsp;</DIV>
<DIV>Andreas</DIV>
<DIV>&nbsp;</DIV></FONT></DIV></BODY></HTML>

------=_NextPart_000_026E_01C033C9.991028B0--



php::bar PHP Wiki   -   Listenarchive