Datensätze doppelt im Result

Datensätze doppelt im Result

am 05.03.2006 13:09:42 von Georg Strey

Hallo

ich habe folgende Abfrage

SELECT * FROM tbspiele as s
LEFT JOIN tbteamligen as t ON s.tliganr = t.tliga
WHERE(((s.dDatum >="2006-03-01")AND(s.dDatum <="2006-07-01"))
AND((LOCATE("TSV Moosburg" , s.tHeim) > 0)
OR((t.tVerein ="TSV")
AND (LOCATE("TEAM Moosburg", s.tHeim) > 0))))
ORDER BY s.dDatum, s.dZeit

Wenn ich diese Abfrage unter Version 4.1.13 ausführe erhalte ich alle
Ergebnissätze 2 mal unter Version 3.23.37 jedoch nur einfach.

Wie schaffe ich das gleiche Verhalten unter beiden Versionen

Servus

Georg Strey

Re: Datensätze doppelt im Result

am 05.03.2006 13:15:54 von Hartmut Holzgraefe

Georg Strey wrote:
> Wenn ich diese Abfrage unter Version 4.1.13 ausführe erhalte ich alle=
=20
> Ergebnissätze 2 mal unter Version 3.23.37 jedoch nur einfach.
>=20
> Wie schaffe ich das gleiche Verhalten unter beiden Versionen

schwer zu sagen ohne die eigentlichen Daten zu sehen ...

--=20
Hartmut Holzgraefe, Senior Support Engineer .
MySQL AB, www.mysql.com

http://www.mysql.com/support/

Re: Datensätze doppelt im Result

am 05.03.2006 13:34:06 von Georg Strey

Hallo

Das Problem hat sich erledigt. Ich habe die Tabellen unter der 4'er DB
gelöscht und den Dump der 3'er DB importiert. Auf einmal klappts auch
mit den Abfragen. Wieso ?? aber egal ich bekomme die Ergebnisse.

Vielen Dank

Georg