phpbar.de logo

Mailinglisten-Archive

[php] wieder mal ein DB-Problem ...

[php] wieder mal ein DB-Problem ...

Norbert Pfeiffer norbert at itbw.de
Mon Jan 23 22:25:43 CET 2006


Hallo,

irgendwie scheint die MySQL-Liste tot zu sein, zumindestens kommen
seit ueber 4 Stunden keine Beitraege mehr durch. Aber da die User
sowieso alle auch hier mitlesen, versuche ich es einfach:

Hier ein Query:
   SELECT o.oID, o.preis, k.vorname, k.name
     FROM objects   AS o
LEFT JOIN matrix    AS m ON m.oID = o.oID
LEFT JOIN categorie AS c ON c.cID = m.cID
LEFT JOIN kuenstler AS k ON k.kID = o.kID
    WHERE o.FG = 'Y'
      AND o.shop = 'Y'
      AND c.cID = 5;

Seine Ausgabe:
+-----+---------+--------------+----------------+
| oID | preis   | vorname      | name           |
+-----+---------+--------------+----------------+
| 200 |  150.00 | Boris        | Doempke        |
| 200 |  150.00 | Boris        | Doempke        |
| 199 |  150.00 | Claudia      | Busching       |
| 198 |  150.00 | Udo          | Achterholt     |
| 197 |  150.00 | Norbert      | Beer           |
| 201 |  150.00 | Michael      | Freiburger     |
| 201 |  150.00 | Michael      | Freiburger     |
| 202 |  150.00 | Horst-Dieter | G÷lzenleuchter |
| 202 |  150.00 | Horst-Dieter | G÷lzenleuchter |
| 203 |  150.00 | Karl Otto    | G÷tz           |
| 204 |  150.00 | Rune         | Mields         |
| 205 |  150.00 |              | Rissa          |
| 206 |  150.00 | Ben          | Willikens      |
| 207 |  150.00 | Thomas       | Ritter         |
| 208 | 1700.00 |              | verschiedene   |
| 208 | 1700.00 |              | verschiedene   |
| 209 |  150.00 | Maria        | Moser          |
| 210 |  150.00 | Manfred      | Nipp           |
| 210 |  150.00 | Manfred      | Nipp           |
+-----+---------+--------------+----------------+
19 rows in set (0.83 sec)

Und nun die Frage:
Die Spalte oID ist als auto_increment und primary key angelegt,
d.h. es gibt keine doppelten Eintraege. Woher kommen die also ?


m. b. G. Norbert
_____________________
normal:  02682-966898
Notruf:  0163-3613642
---------------------
e.o.m.


php::bar PHP Wiki   -   Listenarchive